/////////////////////////////////////////////////////////////////////////////////// ///[ sexy installshield decompiler for is6/is7 ]//////// ///[ (c) sn00pee 2002 ]//////// /////////////////////////////////////////////////////////////////////////////////// ///[ starting decompilation ]//////// /////////////////////////////////////////////////////////////////////////////////// /////////////////////////////////////////////////////////////////////////////////// // typedefs typedef _td0 begin BOOL bWin95; BOOL bWin9X; BOOL bWin98; BOOL bWinMe; BOOL bSubversion_A; BOOL bSubversion_B; BOOL bSubversion_C; BOOL bVersionNotFound; end; typedef _td1 begin BOOL bWinNT; BOOL bWinNT4; BOOL bWinNT351; BOOL bWin2000; BOOL bWinXP; BOOL bAdmin_Logged_On; NUMBER nServicePack; end; typedef _td2 begin _td1 WINNT; _td0 WIN9X; BOOL bShellExplorer; BOOL bAlpha; BOOL bIntel; NUMBER nOSMajor; NUMBER nOSMinor; NUMBER nWinMajor; NUMBER nWinMinor; end; typedef _td3 begin NUMBER int1; NUMBER int2; end; typedef _td4 begin NUMBER dwEventType; NUMBER dwRestorePtType; _td3 llSequenceNumber; STRING szDescription[64]; end; typedef _td5 begin NUMBER nStatus; _td3 llSequenceNumber; end; typedef _td6 begin NUMBER nYearMonth; NUMBER nDay; NUMBER nHourMin; NUMBER nSeconds; end; typedef _td7 begin NUMBER nOSVersionInfoSize; NUMBER nMajorVersion; NUMBER nMinorVersion; NUMBER nBuildNumber; NUMBER nPlatformId; STRING szCSDVersion[128]; end; typedef _td8 begin NUMBER nOSVersionInfoSize; NUMBER nMajorVersion; NUMBER nMinorVersion; NUMBER nuildNumber; NUMBER nPlatformId; STRING szCSDVersion[128]; SHORT nServicePackMajor; SHORT nServicePackMinor; SHORT nSuiteMask; SHORT nReserved; end; typedef _td9 begin NUMBER nLowDateTime; NUMBER nHighDateTime; end; typedef _td10 begin NUMBER nFileAttribs; _td9 ftCreationTime; _td9 ftLastAccessTime; _td9 ftLastWriteTime; NUMBER nFileSizeHigh; NUMBER nFileSizeLow; NUMBER nReserved0; NUMBER nReserved1; STRING szFileName[260]; STRING szAlternateFileName[14]; STRING szFiller[2]; end; typedef _td11 begin NUMBER left; NUMBER top; NUMBER right; NUMBER bottom; end; /////////////////////////////////////////////////////////////////////////////////// // prototypes (total: 529) // dll-imports (total: 183) prototype BOOL sfc.SRSetRestorePoint(POINTER, POINTER); prototype INT USER.SetWindowPos(HWND, INT, INT, INT, INT, INT, INT); prototype NUMBER USER.GetClientRect(HWND, POINTER); prototype HWND KERNEL.GetModuleHandle(STRING); prototype INT USER.ShowWindow(HWND, SHORT); prototype NUMBER USER.SetWindowText(HWND, STRING); prototype NUMBER ISRT.IsObject(VARIANT); prototype NUMBER ISRT.IsEmpty(VARIANT); prototype NUMBER ISRT.__GetMainWindow(POINTER, BYREF VARIANT); prototype NUMBER ISRT.__GetProgress(POINTER, BYREF VARIANT); prototype HWND USER.SetFocus(HWND); prototype INT USER.ReleaseDC(HWND, HWND); prototype INT USER.MoveWindow(HWND, INT, INT, INT, INT, INT); prototype BOOL USER.IsWindow(HWND); prototype BOOL USER.IsIconic(HWND); prototype NUMBER USER.GetWindowRect(HWND, POINTER); prototype NUMBER USER.GetWindowLong(HWND, INT); prototype HWND USER.GetFocus(); prototype HWND USER.GetDlgItem(HWND, INT); prototype HWND USER.GetDC(HWND); prototype INT USER.GetClassName(HWND, BYREF STRING, INT); prototype BOOL USER.EnableWindow(HWND, SHORT); prototype NUMBER ISRT.MessageBeepP(NUMBER); prototype NUMBER ISRT.GetHandle(POINTER, NUMBER); prototype NUMBER ISRT._ShowWizardPages(NUMBER, NUMBER); prototype NUMBER ISRT._Rebooted(NUMBER); prototype NUMBER ISRT._AppSearch(NUMBER); prototype NUMBER ISRT._CCPSearch(NUMBER); prototype NUMBER ISRT._ExitInstall(NUMBER); prototype NUMBER ISRT._InitInstall(NUMBER); prototype NUMBER GDI32.GetDeviceCaps(HWND, NUMBER); prototype NUMBER KERNEL32.CloseHandle(NUMBER); prototype NUMBER KERNEL32.CreateFileA(STRING, NUMBER, NUMBER, POINTER, NUMBER, NUMBER, NUMBER); prototype NUMBER KERNEL32.DeleteFileA(STRING); prototype NUMBER KERNEL32.GetDriveType(STRING); prototype NUMBER KERNEL32.GetFileAttributesA(STRING); prototype NUMBER KERNEL32.GetLocaleInfo(NUMBER, NUMBER, BYREF STRING, BYREF NUMBER); prototype NUMBER KERNEL32.GetLocalTime(POINTER); prototype NUMBER KERNEL32.GetPrivateProfileStringA(POINTER, POINTER, STRING, BYREF STRING, NUMBER, STRING); prototype NUMBER KERNEL32.GetPrivateProfileString(STRING, STRING, STRING, BYREF STRING, NUMBER, STRING); prototype NUMBER KERNEL32.GetProfileStringA(POINTER, POINTER, STRING, BYREF STRING, NUMBER); prototype NUMBER KERNEL32.GetShortPathNameA(STRING, BYREF STRING, NUMBER); prototype NUMBER KERNEL32.GetSystemDefaultLCID(); prototype NUMBER KERNEL32.GetUserDefaultLangID(); prototype BOOL USER.IsWindowVisible(HWND); prototype BOOL USER.SetForegroundWindow(HWND); prototype NUMBER USER32.CharUpperBuffA(BYREF STRING, NUMBER); prototype NUMBER USER32.GetSystemMetrics(NUMBER); prototype NUMBER USER32.GetWindowText(HWND, BYREF STRING, NUMBER); prototype NUMBER USER32.GetWindowTextLength(HWND); prototype NUMBER USER32.MessageBoxA(HWND, STRING, STRING, NUMBER); prototype NUMBER USER.SendMessageA(HWND, NUMBER, NUMBER, BYREF STRING); prototype NUMBER USER32.SendMessageA(HWND, NUMBER, NUMBER, NUMBER); prototype NUMBER USER32.SetWindowLong(HWND, NUMBER, NUMBER); prototype NUMBER USER32.ScreenToClient(HWND, POINTER); prototype NUMBER USER32.DrawText(HWND, BYREF STRING, NUMBER, POINTER, NUMBER); prototype NUMBER GDI32.CreateRectRgn(NUMBER, NUMBER, NUMBER, NUMBER); prototype NUMBER USER32.SetWindowRgn(HWND, NUMBER, BOOL); prototype NUMBER ISRT._EnablePrevDialog(POINTER, BOOL, STRING); prototype NUMBER KERNEL32.GetVersion(); prototype NUMBER KERNEL32.GetVolumeInformation(BYREF STRING, BYREF STRING, NUMBER, BYREF NUMBER, BYREF NUMBER, BYREF NUMBER, BYREF STRING, NUMBER); prototype NUMBER KERNEL32.GetWindowsDirectory(BYREF STRING, BYREF NUMBER); prototype NUMBER KERNEL32.FindClose(NUMBER); prototype NUMBER KERNEL32.FindFirstFileA(STRING, POINTER); prototype NUMBER KERNEL32.FindNextFileA(NUMBER, POINTER); prototype NUMBER KERNEL32.FormatMessageA(NUMBER, NUMBER, NUMBER, NUMBER, BYREF STRING, NUMBER, NUMBER); prototype NUMBER KERNEL32.lstrlen(STRING); prototype NUMBER KERNEL32.SetFileAttributesA(STRING, NUMBER); prototype NUMBER KERNEL32.WritePrivateProfileStringA(STRING, POINTER, POINTER, STRING); prototype NUMBER KERNEL32.WritePrivateProfileString(STRING, STRING, STRING, STRING); prototype NUMBER KERNEL32.WriteProfileStringA(STRING, POINTER, POINTER); prototype BOOL KERNEL32.GetVersionEx(POINTER); prototype NUMBER ISRT._GetSelectedTreeComponent(POINTER, BYREF STRING, NUMBER); prototype POINTER ISRT._TreeViewCreate(NUMBER, HWND, NUMBER, STRING, STRING, NUMBER); prototype NUMBER ISRT._ComponentRemoveAll(NUMBER); prototype NUMBER ISRT._ComponentSaveTarget(NUMBER, STRING); prototype NUMBER ISRT._ComponentFilterOS(NUMBER, STRING, NUMBER, NUMBER, BOOL); prototype NUMBER ISRT._ComponentFilterLanguage(NUMBER, STRING, NUMBER, BOOL); prototype NUMBER ISRT._ComponentTransferData(NUMBER, STRING); prototype NUMBER ISRT._ComponentSetupTypeSet(NUMBER, STRING, STRING); prototype NUMBER ISRT._CreateRegistrySet(NUMBER, STRING, STRING); prototype NUMBER ISRT._ComponentErrorInfo(NUMBER, BYREF VARIANT, BYREF STRING); prototype NUMBER ISRT._ComponentGetData(NUMBER, STRING, STRING, NUMBER, BYREF NUMBER, BYREF STRING, NUMBER); prototype NUMBER ISRT._ComponentIsItemSelected(NUMBER, STRING, STRING); prototype NUMBER ISRT._ComponentSelectItem(NUMBER, STRING, STRING, BOOL); prototype NUMBER ISRT._ComponentListItems(NUMBER, STRING, STRING, NUMBER); prototype NUMBER ISRT._ComponentCompareSizeRequired(NUMBER, STRING, BYREF STRING, BYREF NUMBER); prototype NUMBER ISRT._ComponentGetTotalCost(NUMBER, STRING, STRING, BYREF NUMBER); prototype NUMBER ISRT._ComponentReinstall(NUMBER); prototype NUMBER ISRT._DefineDialog(POINTER, STRING, HWND, STRING, NUMBER, STRING, NUMBER, HWND, NUMBER); prototype NUMBER ISRT._WaitOnDialog(POINTER, STRING); prototype NUMBER ISRT._EndDialog(POINTER, STRING); prototype NUMBER ISRT._ReleaseDialog(POINTER, STRING); prototype NUMBER ISRT._CmdGetHwndDlg(POINTER, STRING); prototype NUMBER ISRT._CtrlGetNotificationCode(POINTER, STRING); prototype NUMBER ISRT.PathCompactPathPixel(HWND, STRING, BYREF STRING, NUMBER); prototype NUMBER ISRT._DialogSetFont(POINTER, STRING, NUMBER, NUMBER); prototype NUMBER ISRT.GetFontSub(POINTER, BYREF STRING); prototype NUMBER ISRT.ComponentViewSetInfoEx(NUMBER, NUMBER, NUMBER, STRING); prototype NUMBER ISRT._SetAltMainImage(POINTER, NUMBER, STRING); prototype NUMBER ISRT._EnableStatus(POINTER, NUMBER); prototype NUMBER ISRT._DisableStatus(POINTER); prototype NUMBER ISRT.EnableHourGlass(POINTER, BOOL); prototype NUMBER ISRT._EnableDialogCache(POINTER, BOOL); prototype NUMBER ISRT.LnchAppAndWait(STRING, STRING, NUMBER); prototype BOOL ISRT._ExistsDir(STRING); prototype BOOL ISRT._ExistsDisk(STRING); prototype BOOL ISRT._ExistsFile(STRING); prototype NUMBER ISRT._CreateDir(POINTER, STRING); prototype NUMBER ISRT._OpenFile(POINTER, STRING, NUMBER, BOOL); prototype NUMBER ISRT._CloseFile(POINTER, NUMBER); prototype NUMBER ISRT._WriteLine(POINTER, NUMBER, STRING); prototype NUMBER ISRT.GetCPUType(); prototype NUMBER ISRT.GetPorts(BYREF NUMBER, BYREF NUMBER); prototype NUMBER ISRT._GetDiskSpaceEx(STRING, BYREF NUMBER, BYREF NUMBER, NUMBER, BOOL); prototype NUMBER ISRT._GetGlobalMemorySize(BYREF NUMBER, BYREF NUMBER, NUMBER, NUMBER, NUMBER); prototype NUMBER ISRT._InetGetNextDisk(NUMBER, BYREF STRING, NUMBER); prototype void ISRT._InetEndofTransfer(NUMBER); prototype NUMBER ISRT._InetGetLastError(NUMBER); prototype BOOL ISRT.IsNTAdmin(); prototype BOOL ISRT.PathIsValidSyntax(STRING); prototype NUMBER ISRT.__GetObjects(POINTER, BYREF VARIANT); prototype NUMBER ISRT.__GetInfo(POINTER, BYREF VARIANT); prototype NUMBER ISRT.__GetLogDB(POINTER, BYREF VARIANT); prototype NUMBER ISRT.__GetFileRegistrar(POINTER, BYREF VARIANT); prototype NUMBER ISRT.__GetReboot(POINTER, BYREF VARIANT); prototype NUMBER ISRT.__GetTextSub(POINTER, BOOL, BYREF VARIANT); prototype NUMBER ISRT.__GetContextGUID(POINTER, BYREF STRING); prototype NUMBER ISRT.__GetCmdLineOptions(POINTER, BYREF BOOL, BYREF BOOL, BYREF BOOL, BYREF BOOL, BYREF STRING, BYREF STRING, BYREF STRING, BYREF STRING, BYREF STRING, BYREF STRING, NUMBER); prototype NUMBER ISRT.__RestoreMainLog(NUMBER); prototype NUMBER ISRT.__SetComponentLog(NUMBER, NUMBER); prototype NUMBER ISRT.__ReleaseObjectContext(NUMBER); prototype NUMBER ISRT.__CreateObjectContext(NUMBER, NUMBER); prototype NUMBER ISRT.__LoadString(NUMBER, STRING, BYREF STRING, NUMBER); prototype NUMBER ISMIF32.InstallStatusMIF(STRING, STRING, STRING, STRING, STRING, STRING, STRING, BOOL); prototype NUMBER ISRT._SetPaletteFile(POINTER, STRING); prototype NUMBER ISRT.__GetUser(POINTER, BYREF VARIANT); prototype NUMBER ISRT._CleanupInet(NUMBER); prototype NUMBER ISRT._SetupInet(NUMBER); prototype NUMBER ISRT._Divide(NUMBER, NUMBER, NUMBER, BYREF STRING); prototype NUMBER ISRT._DoSprintf(BYREF STRING, NUMBER, STRING, BYREF VARIANT); prototype NUMBER ISRT._ShowObjWizardPages(NUMBER, NUMBER); prototype NUMBER ISRT._RegExistsKey(POINTER, NUMBER, STRING); prototype NUMBER ISRT._RegSetKeyBinaryValue(POINTER, NUMBER, STRING, STRING, ???, NUMBER); prototype NUMBER ISRT._RegSetKeyValue(POINTER, NUMBER, STRING, STRING, NUMBER, STRING, NUMBER); prototype NUMBER ISRT._RegQueryKeyBinaryValue(POINTER, NUMBER, STRING, STRING, BYREF ???, BYREF NUMBER); prototype NUMBER ISRT._RegQueryKeyValue(POINTER, NUMBER, STRING, STRING, BYREF NUMBER, BYREF STRING, BYREF NUMBER); prototype NUMBER ISRT._RegDeleteKey(POINTER, NUMBER, STRING); prototype NUMBER ISRT._RegCreateKey(POINTER, NUMBER, STRING, STRING, BOOL); prototype NUMBER ISRT._ListDeleteString(POINTER, NUMBER); prototype NUMBER ISRT._ListCurrentString(POINTER, NUMBER, BYREF STRING, NUMBER); prototype NUMBER ISRT._ListGetFirstItem(POINTER, NUMBER, BYREF NUMBER); prototype NUMBER ISRT._ListGetFirstString(POINTER, NUMBER, BYREF STRING, NUMBER); prototype NUMBER ISRT._ListGetNextItem(POINTER, NUMBER, BYREF NUMBER); prototype NUMBER ISRT._ListGetNextString(POINTER, NUMBER, BYREF STRING, NUMBER); prototype NUMBER ISRT._ListReadFromFile(POINTER, NUMBER, STRING); prototype NUMBER ISRT._ListGetType(POINTER, NUMBER); prototype NUMBER ISRT._ListFindString(POINTER, NUMBER, STRING); prototype NUMBER ISRT._ListAddString(POINTER, NUMBER, STRING, NUMBER); prototype NUMBER ISRT._ListAddItem(POINTER, NUMBER, NUMBER, NUMBER); prototype NUMBER ISRT._ListSetIndex(POINTER, NUMBER, NUMBER); prototype NUMBER ISRT._ListCount(POINTER, NUMBER); prototype NUMBER ISRT._ListDestroy(POINTER, BYREF NUMBER); prototype NUMBER ISRT._ListCreate(POINTER, NUMBER); prototype NUMBER ISRT.LangLoadString(POINTER, NUMBER, BYREF STRING, NUMBER); prototype NUMBER ISRT._BrowseForFolder(POINTER, STRING, STRING, STRING, STRING, NUMBER, BYREF STRING, NUMBER); prototype NUMBER ISRT.PathGetDrive(STRING, BYREF STRING, NUMBER); prototype NUMBER ISRT.PathGetPath(STRING, BYREF STRING, NUMBER); prototype NUMBER ISRT.PathGetDir(STRING, BYREF STRING, NUMBER); prototype NUMBER ISRT.PathGetFile(STRING, BYREF STRING, NUMBER); prototype NUMBER ISRT.PathGetFileName(STRING, BYREF STRING, NUMBER); prototype NUMBER ISRT.PathGetFileExt(STRING, BYREF STRING, NUMBER); prototype NUMBER ISRT.PathGetLongFromShort(STRING, BYREF STRING, NUMBER); prototype NUMBER ISRT.PathGetSpecialFolder(NUMBER, BYREF STRING, NUMBER); prototype NUMBER ISRT._GetSupportDir(POINTER, BYREF STRING, NUMBER); prototype NUMBER ISRT.__GetMaintenanceMode(POINTER, BYREF BOOL); prototype NUMBER ISRT.__GetProductGuid(POINTER, BYREF STRING); prototype NUMBER ISRT.__GetLog(POINTER, BYREF VARIANT); prototype NUMBER ISRT._SetTitle(NUMBER, STRING, NUMBER, NUMBER); prototype NUMBER ISRT._SetDisplayEffect(NUMBER, NUMBER); prototype NUMBER ISRT._StatusUpdate(NUMBER, BOOL, NUMBER); prototype NUMBER ISRT.__ISRTReleasePropertyBag(NUMBER); prototype NUMBER ISRT.__ISRTGetPropertyBag(NUMBER, BYREF NUMBER); // functions (total: 346) prototype NUMBER function_0(); prototype NUMBER function_1(); prototype NUMBER function_2(); prototype NUMBER function_3(); prototype BOOL function_4(); prototype BOOL function_5(); prototype NUMBER function_78(STRING, NUMBER); prototype NUMBER function_79(HWND, NUMBER, STRING, STRING, NUMBER); prototype NUMBER function_80(POINTER, BYREF STRING); prototype VARIANT ComponentErrorInfo(); prototype NUMBER function_84(STRING, STRING, NUMBER, BYREF NUMBER, BYREF STRING); prototype NUMBER ComponentIsItemSelected(STRING, STRING); prototype NUMBER ComponentSelectItem(STRING, STRING, BOOL); prototype NUMBER ComponentListItems(STRING, STRING, POINTER); prototype NUMBER function_88(STRING, BYREF STRING, BYREF NUMBER); prototype NUMBER ComponentGetTotalCost/ComponentCompareSizeRequired(STRING, STRING, BYREF NUMBER); prototype NUMBER ComponentTransferData(STRING); prototype NUMBER ComponentSetupTypeSet(STRING, STRING); prototype NUMBER ComponentFilterOS(STRING, NUMBER, NUMBER, BOOL); prototype NUMBER ComponentFilterLanguage(STRING, NUMBER, BOOL); prototype NUMBER CreateRegistrySet(STRING); prototype NUMBER ComponentReinstall(); prototype NUMBER ComponentRemoveAll(); prototype NUMBER function_97(STRING); prototype NUMBER DefineDialog(STRING, HWND, STRING, NUMBER, STRING, NUMBER, HWND, NUMBER); prototype NUMBER EzDefineDialog(STRING, STRING, STRING, NUMBER); prototype NUMBER EndDialog(STRING); prototype NUMBER ReleaseDialog/EndDialog(STRING); prototype NUMBER WaitOnDialog/ReleaseDialog(STRING); prototype NUMBER CmdGetHwndDlg/WaitOnDialog(STRING); prototype NUMBER CtrlGetSubCommand(STRING); prototype NUMBER function_120(STRING, NUMBER, BYREF STRING); prototype NUMBER CtrlSetText/CtrlGetText(STRING, NUMBER, STRING); prototype NUMBER CtrlGetState(STRING, NUMBER); prototype NUMBER CtrlSetState(STRING, NUMBER, NUMBER); prototype NUMBER CtrlSelectText(STRING, NUMBER); prototype NUMBER CtrlSetMLEText/CtrlGetMLEText(STRING, NUMBER, POINTER); prototype NUMBER function_133(NUMBER, STRING, NUMBER); prototype NUMBER function_134(); prototype NUMBER SetDialogTitle(NUMBER, STRING); prototype NUMBER function_136(STRING, NUMBER, NUMBER); prototype STRING function_137(NUMBER); prototype STRING function_138(NUMBER); prototype STRING function_139(NUMBER); prototype NUMBER function_140(); prototype NUMBER function_145(); prototype NUMBER function_146(); prototype NUMBER function_147(); prototype NUMBER function_148(); prototype NUMBER function_149(); prototype NUMBER function_150(NUMBER); prototype NUMBER function_151(NUMBER); prototype NUMBER Disable/Enable(NUMBER); prototype NUMBER EnterDisk(STRING, STRING); prototype NUMBER EnterDisk(STRING, STRING); prototype void function_159(); prototype NUMBER LaunchApp/BatchGetFileName/ConfigGetFileName(STRING, STRING); prototype NUMBER LaunchAppAndWait(STRING, STRING, NUMBER); prototype NUMBER ExistsDisk(STRING); prototype NUMBER ExistsDir/ExistsDisk(STRING); prototype NUMBER OpenFileMode(NUMBER); prototype NUMBER CreateFile/OpenFile(BYREF NUMBER, STRING, STRING); prototype NUMBER CloseFile(NUMBER); prototype NUMBER WriteLine/GetLine(NUMBER, STRING); prototype NUMBER CreateDir(STRING); prototype NUMBER function_170(STRING); prototype NUMBER FindFile(STRING, STRING, BYREF STRING); prototype NUMBER function_172(); prototype NUMBER function_173(NUMBER, STRING, STRING, BOOL, BYREF STRING, BOOL); prototype NUMBER GetDiskSpace(STRING); prototype NUMBER GetDiskSpaceEx(STRING, NUMBER); prototype NUMBER GetExtents(BYREF NUMBER, BYREF NUMBER); prototype NUMBER function_184(NUMBER, BYREF NUMBER, BYREF STRING); prototype NUMBER function_185(BYREF NUMBER, BYREF STRING); prototype NUMBER function_186(); prototype NUMBER function_187(BYREF NUMBER); prototype NUMBER function_188(NUMBER, BYREF STRING); prototype NUMBER function_189(BYREF NUMBER, STRING); prototype NUMBER function_190(BYREF NUMBER, BYREF STRING); prototype NUMBER function_191(BYREF STRING); prototype NUMBER function_192(BYREF STRING); prototype NUMBER function_193(BYREF STRING); prototype NUMBER function_194(BYREF STRING); prototype NUMBER function_195(BYREF STRING); prototype NUMBER function_196(BYREF NUMBER); prototype NUMBER function_197(BYREF NUMBER, BYREF NUMBER, BYREF STRING); prototype NUMBER function_198(BYREF NUMBER); prototype NUMBER function_199(STRING, BYREF STRING); prototype NUMBER function_200(BYREF NUMBER, BYREF NUMBER, BYREF STRING); prototype NUMBER function_201(STRING, NUMBER); prototype NUMBER function_206(); prototype NUMBER function_207(); prototype NUMBER function_208(BYREF STRING, NUMBER, BYREF STRING); prototype NUMBER function_209(); prototype NUMBER function_210(); prototype NUMBER function_211(); prototype NUMBER Is(NUMBER, STRING); export prototype NUMBER __ISRTInit(STRING, NUMBER, NUMBER); export prototype void __ISRTUnInit(); export prototype NUMBER __ISRTSetComponentLog(NUMBER); export prototype NUMBER __ISRTRestoreMainLog(); prototype STRING function_234(STRING); prototype NUMBER function_236(NUMBER, STRING); prototype NUMBER function_237(); prototype NUMBER function_238(); prototype NUMBER function_239(); prototype NUMBER function_240(); prototype NUMBER function_241(STRING); prototype NUMBER function_242(); prototype NUMBER function_243(); prototype void function_245(); prototype NUMBER function_246(); prototype NUMBER function_247(); prototype NUMBER HIWORD(NUMBER); prototype NUMBER LOWORD/HIWORD(NUMBER); prototype NUMBER function_254(NUMBER, NUMBER); prototype NUMBER SendMessage(HWND, NUMBER, NUMBER, NUMBER); prototype NUMBER GetWindowHandle(NUMBER); prototype NUMBER MessageBeep/Delay(NUMBER); prototype NUMBER Do(NUMBER); export prototype NUMBER __ISRTDoExit(); prototype NUMBER System(NUMBER); prototype NUMBER function_261(NUMBER, NUMBER, NUMBER, BYREF STRING); prototype STRING function_262(NUMBER); prototype NUMBER MessageBox(STRING, NUMBER); prototype NUMBER function_265(NUMBER, STRING, STRING); prototype NUMBER function_266(STRING, STRING, NUMBER); prototype NUMBER ShowObjWizardPages(NUMBER); prototype NUMBER function_270(); prototype NUMBER function_271(); prototype NUMBER function_272(); prototype NUMBER GetProfString(STRING, STRING, STRING, BYREF STRING); prototype NUMBER function_274(STRING, STRING, STRING, STRING); prototype NUMBER WriteProfString(STRING, STRING, STRING, STRING); prototype NUMBER function_276(STRING); prototype NUMBER function_277(BYREF STRING, BOOL); prototype NUMBER function_278(NUMBER); prototype NUMBER function_279(BYREF STRING); prototype NUMBER CreateInstallationInfo(); prototype NUMBER SetInstallationInfo(STRING, STRING, STRING, STRING); prototype NUMBER RegDBDeleteKey(STRING); prototype NUMBER RegDBGetKeyValueEx/RegDBSetKeyValueEx(STRING, STRING, BYREF NUMBER, BYREF STRING, BYREF NUMBER); prototype NUMBER RegDBKeyExist(STRING); prototype NUMBER RegDBSetDefaultRoot(NUMBER); prototype NUMBER RegDBSetItem(NUMBER, STRING); prototype NUMBER RegDBSetKeyValueEx(STRING, STRING, NUMBER, STRING, NUMBER); prototype NUMBER MaintenanceStart(); prototype NUMBER function_289(STRING); prototype NUMBER function_290(NUMBER, BYREF STRING, BYREF STRING, BYREF NUMBER); prototype NUMBER function_291(NUMBER, STRING, STRING, BYREF NUMBER, BYREF STRING, BYREF NUMBER); prototype NUMBER function_292(NUMBER, STRING, STRING, NUMBER, STRING, NUMBER); prototype NUMBER function_293(); prototype NUMBER ListCreate(NUMBER); prototype NUMBER ListDestroy(BYREF POINTER); prototype NUMBER ListCount/ListDestroy(POINTER); prototype NUMBER ListSetIndex(POINTER, NUMBER); prototype NUMBER ListAddItem(POINTER, NUMBER, NUMBER); prototype NUMBER ListAddString(POINTER, STRING, NUMBER); prototype NUMBER function_307(POINTER, BYREF STRING); prototype NUMBER ListFindString(POINTER, STRING); prototype NUMBER ListGetFirstItem(POINTER, BYREF NUMBER); prototype NUMBER function_310(POINTER, BYREF STRING); prototype NUMBER ListGetNextItem(POINTER, BYREF NUMBER); prototype NUMBER function_312(POINTER, BYREF STRING); prototype NUMBER ListDeleteString/ListDeleteItem(POINTER); prototype NUMBER ListReadFromFile(POINTER, STRING); prototype NUMBER function_315(POINTER); prototype NUMBER SdAskDestPath(STRING, STRING, BYREF STRING, NUMBER); prototype NUMBER SdComponentTree(STRING, STRING, STRING, STRING, NUMBER); prototype NUMBER function_333(NUMBER, STRING); prototype NUMBER function_334(STRING, STRING, NUMBER); prototype NUMBER function_335(STRING, STRING, NUMBER); prototype NUMBER function_336(STRING, NUMBER, HWND); prototype NUMBER function_337(STRING, NUMBER, HWND); prototype NUMBER function_338(STRING, NUMBER, HWND); prototype NUMBER function_339(STRING, NUMBER, HWND, NUMBER); prototype NUMBER SdFinishReboot(STRING, STRING, NUMBER, STRING, NUMBER); prototype NUMBER function_341(STRING, NUMBER, NUMBER); prototype NUMBER SdFinish(STRING, STRING, STRING, STRING, STRING, BYREF NUMBER, BYREF NUMBER); prototype NUMBER SdFinishEx/SdFinish(STRING, STRING, STRING, STRING, STRING, BYREF NUMBER, BYREF NUMBER); prototype NUMBER SdInit(); prototype NUMBER SdInit(); prototype NUMBER function_346(STRING, NUMBER, NUMBER, STRING); prototype NUMBER function_347(NUMBER); prototype NUMBER function_348(NUMBER); prototype NUMBER function_349(HWND); prototype NUMBER function_350(STRING, INT, STRING); prototype NUMBER function_351(STRING, NUMBER, STRING, NUMBER, NUMBER); prototype NUMBER function_352(NUMBER, BYREF STRING); prototype NUMBER function_353(INT, STRING); prototype NUMBER function_354(INT, BYREF INT, BYREF BOOL); prototype NUMBER SdMakeName(BYREF STRING, STRING, STRING, BYREF NUMBER); prototype NUMBER function_356(STRING, STRING, STRING); prototype NUMBER function_357(HWND); prototype STRING function_358(NUMBER); prototype NUMBER function_359(STRING, NUMBER, STRING); prototype NUMBER function_361(STRING, STRING, STRING, STRING); prototype NUMBER SdProductName(STRING); prototype NUMBER SdStartCopy(STRING, STRING, POINTER); prototype NUMBER SdWelcome(STRING, STRING); prototype NUMBER SdWelcomeMaint(STRING, STRING, NUMBER); prototype NUMBER SelectDir(STRING, STRING, BYREF STRING, BOOL); prototype NUMBER function_367(STRING, STRING, BYREF STRING, BOOL); prototype NUMBER SetupType(STRING, STRING, STRING, NUMBER, NUMBER); prototype NUMBER ProgDefGroupType(NUMBER); prototype NUMBER function_371(); prototype NUMBER function_372(STRING, STRING); prototype NUMBER function_373(); prototype NUMBER SilentWriteData(STRING, STRING, NUMBER, STRING, NUMBER); prototype NUMBER SilentReadData/SilentWriteData(STRING, STRING, NUMBER, BYREF STRING, BYREF NUMBER); prototype NUMBER function_376(STRING); prototype NUMBER function_377(STRING, STRING, STRING); prototype NUMBER function_378(STRING, STRING, NUMBER); prototype NUMBER function_379(STRING, STRING, POINTER); prototype NUMBER function_380(STRING, STRING, STRING, STRING, BOOL); prototype NUMBER function_381(NUMBER); prototype NUMBER function_382(STRING, STRING); prototype NUMBER function_383(STRING); prototype NUMBER function_384(STRING, STRING, BYREF STRING); prototype NUMBER function_385(STRING, STRING, BYREF NUMBER); prototype NUMBER function_386(STRING, STRING, POINTER); prototype NUMBER function_387(STRING, STRING, STRING, STRING, BOOL); prototype NUMBER function_388(STRING, STRING, NUMBER, NUMBER); prototype NUMBER function_389(NUMBER); prototype NUMBER function_390(STRING, STRING, NUMBER, NUMBER); prototype NUMBER function_391(); prototype NUMBER function_392(STRING, STRING, STRING); prototype NUMBER function_393(BOOL); prototype NUMBER function_394(BOOL, STRING, STRING); prototype NUMBER function_395(STRING, STRING, NUMBER, STRING); prototype NUMBER function_396(STRING, STRING, STRING); prototype NUMBER function_397(); prototype NUMBER function_398(); prototype NUMBER function_399(NUMBER); prototype NUMBER GetDir(STRING, BYREF STRING); prototype NUMBER GetDisk/GetDir(STRING, BYREF STRING); prototype NUMBER function_402(BYREF STRING, STRING, NUMBER); prototype NUMBER function_403(POINTER, STRING, STRING); prototype NUMBER StrLength(STRING); prototype NUMBER StrLength(STRING); prototype NUMBER StrRemoveLastSlash(BYREF STRING); prototype NUMBER StrToUpper/StrToLower(BYREF STRING, STRING); prototype NUMBER function_408(BYREF STRING, BOOL); prototype NUMBER function_409(BYREF STRING); prototype NUMBER LongPathToShortPath(BYREF STRING); prototype NUMBER function_411(BYREF STRING, STRING); prototype NUMBER function_412(BYREF STRING); prototype NUMBER function_413(BYREF NUMBER, STRING); prototype STRING function_421(); prototype STRING function_422(); prototype STRING function_423(); prototype STRING function_424(); prototype STRING function_425(); prototype NUMBER function_426(); prototype STRING function_427(); prototype NUMBER function_428(); prototype STRING function_429(); prototype VARIANT function_430(); prototype VARIANT function_431(STRING); prototype NUMBER VarSave(NUMBER); prototype NUMBER VarRestore/VarSave(NUMBER); prototype NUMBER function_434(); prototype NUMBER function_435(); prototype NUMBER function_436(); prototype NUMBER function_437(); prototype NUMBER function_438(); prototype VARIANT function_439(NUMBER); prototype void function_440(NUMBER, VARIANT); prototype NUMBER function_441(); prototype NUMBER function_442(); prototype NUMBER function_443(); prototype NUMBER function_444(STRING); prototype NUMBER function_445(); prototype void function_446(); prototype NUMBER SetTitle(STRING, NUMBER, NUMBER); prototype NUMBER SetDisplayEffect(NUMBER); prototype NUMBER SetStatusWindow(NUMBER, STRING); prototype NUMBER StatusUpdate(BOOL, NUMBER); prototype NUMBER function_459(HWND, INT); prototype NUMBER function_460(HWND); prototype NUMBER function_461(HWND, INT, INT); prototype NUMBER function_462(HWND, INT); prototype NUMBER function_463(HWND, INT); prototype NUMBER function_464(HWND); prototype NUMBER function_465(STRING); export prototype void program(); export prototype NUMBER IfxRunAfterReboot(); prototype NUMBER SdInit(); prototype NUMBER function_469(); export prototype NUMBER IfxOnTransferred(); prototype NUMBER SdInit(); prototype NUMBER function_472(); export prototype NUMBER IfxOnRebooted(); prototype NUMBER function_474(); export prototype NUMBER IfxOnAppSearch(); prototype NUMBER function_476(); export prototype NUMBER IfxOnCCPSearch(); prototype NUMBER SdInit(); export prototype NUMBER FinalConstruct(); export prototype NUMBER FinalRelease(); export prototype NUMBER IfxOnAbortInstall(); prototype NUMBER function_482(); prototype NUMBER function_483(); prototype NUMBER SdInit(); prototype NUMBER function_485(); prototype NUMBER function_486(); prototype NUMBER function_487(); export prototype NUMBER IfxOnInitInstall(); export prototype NUMBER IfxOnExitInstall(); export prototype NUMBER IfxOnTransferring(); export prototype NUMBER IfxOnDisk1Installing(); export prototype NUMBER IfxOnDisk1Installed(); export prototype NUMBER IfxFinalConstruct(); export prototype NUMBER IfxFinalRelease(); prototype NUMBER function_495(); export prototype NUMBER IfxOnFileReadOnly(STRING); prototype NUMBER function_497(STRING); export prototype NUMBER IfxOnRemovingSharedFile(STRING); prototype NUMBER function_499(STRING); export prototype NUMBER IfxOnMD5Error(STRING); prototype NUMBER function_501(STRING); export prototype NUMBER IfxOnFileError(STRING, NUMBER); prototype NUMBER function_503(STRING, NUMBER); export prototype NUMBER IfxOnInternetError(NUMBER, STRING, NUMBER); prototype NUMBER function_505(NUMBER, STRING, NUMBER); export prototype NUMBER IfxOnFileLocked(STRING); prototype NUMBER function_507(STRING); export prototype NUMBER IfxOnNextDisk(STRING, NUMBER, BYREF STRING); prototype NUMBER function_509(STRING, NUMBER, BYREF STRING); prototype void function_510(); prototype NUMBER function_511(); prototype NUMBER function_512(); prototype NUMBER function_513(NUMBER); prototype NUMBER function_514(); prototype NUMBER function_515(); prototype STRING function_516(STRING); export prototype NUMBER IfxInitProperties(); export prototype NUMBER InitProperties(); export prototype NUMBER IfxReadProperties(NUMBER); export prototype NUMBER ReadProperties(NUMBER); export prototype NUMBER IfxWriteProperties(NUMBER); export prototype NUMBER WriteProperties(NUMBER); export prototype NUMBER IfxOnShowWizardPages(NUMBER); prototype NUMBER function_526(); prototype NUMBER function_527(); prototype NUMBER function_528(); // unrecognized functions (total: 0) /////////////////////////////////////////////////////////////////////////////////// // reference table items (total:1719) // 00004CA8 00004D44 00004DC4 00004E4C 00004EB0 00004F2E 00004F70 00004FED // 0000502F 000050C3 000050FC 0000529B 000053AD 00005431 000054B9 000054C4 // 000055B5 000055FD 00005641 0000576E 00005779 0000579A 00005842 0000586E // 00005992 0000599D 000059A8 000059D4 00005A68 00005A73 00005A81 00005BC2 // 00005BCD 00005C35 00005C47 00005DD7 00005DE6 00005DF1 00005E00 00005E0E // 000076F7 00007705 0000771E 00007796 000077DA 00007812 00007860 000078C7 // 000078D5 0000794A 00007967 000079AB 00007A48 00007A61 00007A96 00007B40 // 00007B63 00007B9E 00007BDC 00007C1A 00007C6C 00007CAA 00007CEA 00007D0B // 00007D24 00007D5F 00007DA0 00007DDE 00007E19 00007E5A 00007E9B 00007ED3 // 00007F26 00007F78 00007FB0 00007FE8 00008020 00008058 00008090 000080EC // 000081EB 00008243 00008286 00008295 000082B4 00008301 00008354 00008430 // 000084D7 00008517 00008522 0000858D 00008598 000085A7 000085C6 00008622 // 00008689 000086BC 000086EF 00008722 00008731 00008750 000087AC 0000881D // 0000882B 00008850 0000886F 000088CB 0000892F 000089B4 000089C3 000089E2 // 00008A76 00008AB3 00008B5A 00008BB9 00008BC8 00008BF8 00008C38 00008C47 // 00008C66 00008C75 00008CDD 00008D0C 00008D5B 00008DB4 00008E0D 00008E1C // 00008E2A 00008E5D 00008E6C 00008E9C 00008ECC 00008EFC 00008F2C 00008F5C // 00008F8C 00008FBC 00008FEC 0000901C 00009064 00009081 00009090 000090AB // 000090ED 00009139 00009148 00009179 000091AA 000091DB 0000920C 0000923D // 0000926E 0000929F 000092D0 00009301 0000930E 0000931C 0000932B 0000935C // 0000938D 000093BE 000093EF 000093FC 0000940A 00009419 0000944A 0000947B // 000094AC 000094DD 000094EA 000094F8 0000951C 00009582 000095BC 000095FC // 00009668 000096AF 00009715 00009793 000097B7 000097F4 00009815 0000982E // 0000986B 0000988C 000098A5 000098E2 00009903 0000991C 00009959 0000997A // 00009993 000099D0 000099F1 00009A0A 00009A4A 00009A6B 00009A84 00009A93 // 00009AC5 00009AF7 00009B29 00009B5B 00009B8E 00009BD5 00009C1D 00009C66 // 00009CD6 00009CE1 00009D14 00009D87 00009D9A 00009DA5 00009E18 00009E2B // 00009E36 00009E7F 00009EC7 00009EF1 00009F5C 00009F67 00009FD2 00009FDD // 0000A048 0000A053 0000A0BE 0000A0C9 0000A10F 0000A141 0000A173 0000A182 // 0000A1A1 0000A1B0 0000A1E2 0000A214 0000A246 0000A278 0000A2AB 0000A2F2 // 0000A33A 0000A383 0000A400 0000A4A2 0000A4D9 0000A4F1 0000A524 0000A56D // 0000A5B5 0000A5DF 0000A677 0000A6BD 0000A6EF 0000A746 0000A7F2 0000A80B // 0000A82C 0000A85E 0000A86D 0000A88C 0000A8B8 0000A909 0000A922 0000A963 // 0000A9C0 0000AA12 0000AA53 0000AACE 0000AAD9 0000AB47 0000ABD1 0000ABDC // 0000AC2F 0000AC64 0000ACCC 0000ACD7 0000AD1A 0000AD94 0000ADE5 0000AE34 // 0000AE85 0000AED4 0000AF44 0000AF53 0000AF7C 0000AFFC 0000B002 0000B037 // 0000B07E 0000B0BC 0000B0F9 0000B14B 0000B199 0000B1D6 0000B1EF 0000B22F // 0000B24A 0000B2DB 0000B2F6 0000B371 0000B38C 0000B3C4 0000B3FF 0000B445 // 0000B481 0000B4E4 0000B508 0000B545 0000B5AB 0000B64E 0000B67F 0000B6C9 // 0000B6E6 0000B768 0000B7C9 0000B7E4 0000B806 0000B833 0000B875 0000B8D4 // 0000B8DF 0000B936 0000B944 0000BA47 0000BA52 0000BA9A 0000BAD4 0000BB73 // 0000BBC7 0000BBD4 0000BBE2 0000BC5B 0000BC76 0000BC85 0000BCC3 0000BCFF // 0000BD41 0000BD7A 0000BDD5 0000BDE3 0000BDEE 0000BE2C 0000BE96 0000BEA4 // 0000BEAF 0000BF15 0000BF20 0000BF84 0000BF8F 0000BFE1 0000C013 0000C045 // 0000C077 0000C0A9 0000C0CF 0000C0EA 0000C0F5 0000C133 0000C17E 0000C1BC // 0000C1FA 0000C236 0000C26F 0000C2A8 0000C2E1 0000C31A 0000C353 0000C38C // 0000C3CB 0000C40A 0000C446 0000C482 0000C4C0 0000C4FE 0000C537 0000C57D // 0000C5BC 0000C5FB 0000C643 0000C689 0000C6CF 0000C6DD 0000C6F6 0000C742 // 0000C7E1 0000C7EC 0000C872 0000C89C 0000C8BC 0000C906 0000C998 0000C9D5 // 0000C9ED 0000CA49 0000CA81 0000CA9C 0000CB2A 0000CB53 0000CB7F 0000CB9A // 0000CBBC 0000CC8F 0000CD68 0000CD77 0000CD96 0000CDD8 0000CE11 0000CE5B // 0000CEF5 0000CF27 0000CF59 0000CF8B 0000CFBD 0000CFEF 0000D02E 0000D049 // 0000D064 0000D0E1 0000D13E 0000D159 0000D1A9 0000D20A 0000D25F 0000D2C2 // 0000D319 0000D382 0000D3B4 0000D3C3 0000D3DE 0000D45E 0000D4D8 0000D52C // 0000D56B 0000D59D 0000D5EB 0000D639 0000D687 0000D695 0000D6B0 0000D74A // 0000D769 0000D807 0000D8A6 0000D8FA 0000D907 0000D915 0000D984 0000D996 // 0000D9E3 0000DA2C 0000DA45 0000DA69 0000DA9E 0000DAC2 0000DAD1 0000DB02 // 0000DB33 0000DB64 0000DBF1 0000DC3C 0000DC6D 0000DCC8 0000DD1F 0000DD48 // 0000DDA5 0000DEB7 0000DEC2 0000DEDA 0000DF32 0000DF5C 0000DF74 0000DFC9 // 0000E019 0000E099 0000E0B1 0000E109 0000E121 0000E194 0000E1BA 0000E1FE // 0000E2AE 0000E2C6 0000E2D5 0000E2F4 0000E335 0000E43C 0000E4FD 0000E539 // 0000E55B 0000E57D 0000E58A 0000E5BB 0000E5C7 0000E5D9 0000E620 0000E644 // 0000E650 0000E662 0000E689 0000E6AD 0000E74A 0000E7AC 0000E7C5 0000E812 // 0000E859 0000E85F 0000E88F 0000E8BF 0000E8EF 0000E92B 0000E957 0000E987 // 0000E9B7 0000E9F3 0000EA33 0000EA42 0000EA5D 0000EA7F 0000EB01 0000EB34 // 0000EB9A 0000EBEB 0000EBF4 0000EC2C 0000EC47 0000EDDF 0000EE03 0000EE2E // 0000EED8 0000EEFF 0000EF2F 0000EFE0 0000FB4C 0000FB67 0000FBF1 0000FCB1 // 0000FCEB 0000FDB2 0000FEBA 0000FF7F 0001000A 0001003A 00010055 00010086 // 000100B7 0001011B 0001014E 00010183 000101C0 000101E5 00010200 00010241 // 0001025C 0001026B 000102AF 000102F3 00010406 0001049D 000104BF 000104CE // 000104D9 000104E8 0001050B 00010531 00010564 0001058F 000105C5 00010616 // 0001061C 00010667 000106C6 00010707 00010757 0001079D 000107DF 00010820 // 00010871 000108B6 0001090B 00010953 0001099B 000109EB 00010A3D 00010AA9 // 00010AF1 00010B2F 00010B6C 00010BAC 00010BED 00010C2D 00010C72 00010CC8 // 00010D15 00010D69 00010DBC 00010E0F 00010E70 00010EC4 00010F10 00010F54 // 00010F9A 00010FF2 00011037 0001107D 000110D1 00011117 00011164 000111AE // 00011209 0001125F 000112B5 0001131D 00011377 000113C6 00011423 0001147B // 000114CF 00011596 000115F1 00011658 000116C7 00011772 000117F9 00011855 // 000118EF 0001194E 000119B2 00011A15 00011A73 00011AD8 00011B2E 00011C13 // 00011C6F 00011CD5 00011D3D 00011DA2 00011E26 00011EAB 00011F35 00011F8A // 00012020 0001208C 00012131 000121D7 00012269 000122B8 0001234A 0001239D // 00012425 0001247A 000124BD 00012515 0001257F 000125EF 00012689 000126DF // 00012729 00012799 00012820 000128A4 00012906 000129C7 00012A1E 00012AD2 // 00012B33 00012B93 00012C01 00012C5D 00012CBB 00012D50 00012DAF 00012E36 // 00012E87 00012F5B 00012FE5 00013039 00013085 000130D1 0001311D 00013168 // 000131E0 00013240 000132B3 00013336 00013380 000133DA 0001347E 000134EA // 00013522 0001353B 000135B5 000135BB 0001360E 00013661 000136B4 000136E6 // 00013714 00013793 000137B0 0001382A 00013830 00013862 00013894 000138C6 // 000138D7 00013907 00013938 000139D9 00013A58 00013A75 00013AC2 00013B2C // 00013B6C 00013B8D 00013BA6 000140FF 00014160 00014215 0001424F 000142AC // 00014366 000143C4 00014422 00014480 000144BA 00014535 00014581 00014598 // 000145AE 00014707 000147DE 000147F8 00014899 000148FD 00014961 000149C5 // 00014A09 00014A1F 00014A58 00014A64 00014A94 00014AA0 00014B07 00014B5D // 00014B69 00014BAB 00014BCF 00014BF9 00014C21 00014C48 00014C63 00014C9C // 00014CA8 00014CD8 00014CE4 00014D28 00014D46 00014DE7 00014DFF 00014E0E // 00014E1C 00014F0E 00014F39 00014FA6 00014FFF 0001501A 00015049 00015071 // 000150F6 00015147 00015182 000151FF 0001521A 000152A3 00015319 000153C7 // 000153EE 0001543A 00015475 000154B9 00015505 00015520 0001554E 0001559D // 0001560F 00015653 00015688 000156E9 0001572B 0001576D 00015788 0001585B // 00015861 000158A4 000158FE 00015941 00015997 000159DA 00015A53 00015A96 // 00015B13 00015B56 00015BCB 00015BDA 00015BF9 00015CA7 00015CCE 00015D00 // 00015D49 00015D8E 00015DD6 00015E29 00015E67 00015E97 00015ECF 00015F07 // 00015F3F 00015F7A 00015FB8 00015FF6 0001606A 000160DC 000160FF 0001613A // 00016175 000161E9 0001625B 0001627E 000162B9 0001632D 0001639F 000163C2 // 000163FA 00016435 0001646D 00016552 0001655F 00016582 000165CA 000165D8 // 00016610 00016668 000166A7 000166F2 0001673A 00016778 000167D1 00016806 // 00016853 0001685E 000168F0 00016909 00016A11 00016A1E 00016A41 00016A9B // 00016AA9 00016AE1 00016B28 00016B71 00016C3C 00016C98 00016D10 00016D1B // 00016DDC 00016E38 00016EB0 00016EC7 00016F50 00016F6A 00016F75 00016FB3 // 0001700E 00017043 00017090 0001709E 000170A9 00017159 00017176 00017185 // 00017215 00017230 0001723B 000172CB 000172E6 000172F1 00017381 0001739C // 000173B7 000173C2 000173D1 00017422 00017454 0001748C 00017D4F 00017D5A // 00017DA5 00017DF0 00017E3B 00017E65 00017E70 00017EAE 00017ECB 00017F12 // 00017F51 00017F90 00017FC6 00017FEC 0001802B 0001806A 000180A0 000180F5 // 00018103 00018179 000181BC 000181DA 000181F5 00018207 00018216 00018272 // 00018289 000182E5 000182FC 00018358 00018366 0001837F 0001838E 000183EA // 00018401 00018433 0001848F 0001849D 000184B6 0001851B 00018529 00018542 // 00018551 00018584 0001874A 00018774 00018786 0001888F 0001889C 000188BF // 00018907 0001892B 00018963 000189AA 000189D6 00018A5A 00018AAB 00018B08 // 00018B35 00018B40 00018B6D 00018B81 00018C50 00018C5E 00018C69 00018C9B // 00018CE7 00018D1C 00018D69 00018D74 00018E1F 00018E38 00018E5C 00018E90 // 00018EA2 00018FA0 00018FAD 00018FD0 00019018 0001903C 00019074 000190CE // 000190FA 0001912F 00019163 00019198 000191CC 00019210 00019231 00019290 // 000192AB 000192B6 00019342 00019383 0001938E 000193C0 0001940C 00019441 // 0001948E 00019499 0001955B 00019574 000195CC 00019630 00019654 000196A6 // 000196C1 00019756 000197A3 000197B5 00019804 0001981F 0001982E 0001986C // 000198AA 000198E8 000198F7 00019912 000199D0 00019A87 00019AB4 00019AE1 // 00019B0E 00019B3B 00019B68 00019B95 00019BB0 00019BDA 00019C11 00019C7A // 00019D2F 00019D4C 00019D8B 00019D99 00019E55 00019EC9 00019EDC 00019EE7 // 00019FC2 00019FD3 00019FEE 0001A009 0001A01B 0001A02A 0001A093 0001A0A5 // 0001A0E8 0001A12F 0001A149 0001A15B 0001A19D 0001A216 0001A280 0001A29B // 0001A2E1 0001A30F 0001A333 0001A37C 0001A433 0001A44C 0001A4D5 0001A535 // 0001A57D 0001A58B 0001A5C1 0001A5D3 0001A662 0001A6CF 0001A765 0001A770 // 0001A7B2 0001A7D5 0001A81D 0001A82B 0001A863 0001A8AA 0001A8D6 0001A965 // 0001A979 0001A9B7 0001A9F5 0001AA33 0001AA7F 0001AAB4 0001AB0A 0001AB1A // 0001AB25 0001AB99 0001ABB2 0001ABF2 0001AC1C 0001ACAD 0001ACD0 0001AD18 // 0001AD26 0001AD5E 0001ADA5 0001AE4D 0001AE60 0001AE6B 0001AEA9 0001AEE7 // 0001AF33 0001AF68 0001AFB5 0001AFC0 0001B034 0001B04D 0001B0DC 0001B0FF // 0001B147 0001B160 0001B198 0001B1DF 0001B220 0001B25E 0001B29C 0001B2F1 // 0001B326 0001B373 0001B37E 0001B3FD 0001B416 0001B4AA 0001B4CD 0001B515 // 0001B523 0001B55B 0001B5A2 0001B642 0001B69C 0001B6D1 0001B70F 0001B774 // 0001B7BE 0001B7FF 0001B816 0001B86C 0001B8B1 0001B8BC 0001B930 0001B949 // 0001BA5A 0001BA67 0001BB0D 0001BB26 0001BBFE 0001BC1B 0001BC94 0001BCB7 // 0001BD08 0001BD16 0001BD57 0001BDA7 0001BE58 0001BEAD 0001BEE2 0001BF20 // 0001BFEF 0001C030 0001C03B 0001C0EE 0001C12F 0001C13A 0001C1ED 0001C230 // 0001C247 0001C29D 0001C2E2 0001C2ED 0001C37C 0001C395 0001C3FE 0001C40A // 0001C438 0001C45A 0001C4A9 0001C54A 0001C58C 0001C5D9 0001C5EA 0001C646 // 0001C661 0001C6C8 0001C702 0001C7C4 0001C87B 0001C960 0001C981 0001C9FA // 0001CA7D 0001CA98 0001CACB 0001CB55 0001CBD3 0001CC0D 0001CC77 0001CC89 // 0001CCC8 0001CD07 0001CD46 0001CD8D 0001CD9B 0001CDB2 0001CDBF 0001CDE9 // 0001CE1C 0001CE8D 0001CEBA 0001CEF9 0001CF38 0001CF77 0001CFBE 0001CFD5 // 0001D010 0001D03A 0001D053 0001D074 0001D0BB 0001D0DC 0001D0F7 0001D128 // 0001D15F 0001D17A 0001D1C1 0001D1F7 0001D246 0001D28B 0001D299 0001D2C0 // 0001D2D2 0001D325 0001D38C 0001D3BC 0001D433 0001D463 0001D46E 0001D492 // 0001D509 0001D539 0001D558 0001D5D9 0001D624 0001D63C 0001D6A3 0001D6FC // 0001D77E 0001D79F 0001D7BA 0001D7E5 0001D890 0001D8B7 0001D8FF 0001D979 // 0001D99D 0001D9CE 0001DA0E 0001DA62 0001DA96 0001DB44 0001DB6D 0001DBB9 // 0001DBF7 0001DC16 0001DC65 0001DCAA 0001DCB8 0001DD11 0001DD88 0001DDE2 // 0001DE0C 0001DE1A 0001DE9D 0001DEE2 0001DEED 0001DF30 0001DF75 0001DF8F // 0001DFB6 0001DFFE 0001E048 0001E071 0001E117 0001E122 0001E13F 0001E161 // 0001E182 0001E1A6 0001E1D9 0001E213 0001E269 0001E26F 0001E2A1 0001E2D3 // 0001E305 0001E337 0001E369 0001E39B 0001E3CD 0001E3FF 0001E431 0001E463 // 0001E495 0001E4C7 0001E4F9 0001E52B 0001E55D 0001E56C 0001E5AC 0001E5DD // 0001E694 0001E74B 0001E7BF 0001E8BD 0001E8E8 0001E921 0001E973 0001E9E2 // 0001E9ED 0001EA58 0001EA73 0001EAF2 0001EB50 0001EB5B 0001EBFA 0001EC15 // 0001EC24 0001EC63 0001EC7C 0001ECA4 0001ECBD 0001ED0C 0001ED27 0001EDE2 // 0001EDED 0001EE3B 0001EE46 0001EE55 0001EE70 0001EE92 0001EEB7 0001EF32 // 0001EF77 0001EFBC 0001EFEA 0001EFF9 0001F014 0001F08F 0001F0AA 0001F0CC // 0001F128 0001F174 0001F1D0 0001F21C 0001F278 0001F2C4 0001F320 0001F36C // 0001F3C8 0001F414 0001F470 0001F4BC 0001F4CB 0001F4E6 0001F535 0001F572 // 0001F5AB 0001F5FB 0001F626 0001F660 0001F6BD 0001F700 0001F754 0001F799 // 0001F7A4 0001F7AF 0001F7DF 0001F823 0001F8C0 0001F974 0001F982 0001F99C // 0001F9F5 0001FA1C 0001FA3B 0001FAE2 0001FAFC 0001FB3A 0001FBA9 0001FBC8 // 0001FBFD 0001FC3F 0001FC5A 0001FC9E 0001FD1B 0001FD3B 0001FD56 0001FD91 // 0001FDE4 0001FDFF 0001FE43 0001FEB2 0001FEFD 0001FF44 0001FF53 00020033 // 0002009E 000200A9 000200C4 00020108 0002017B 00020240 0002024F 0002026A // 0002029B 000202EF 0002033E 00020378 00020419 00020436 0002047A 00020488 // 0002052C 0002053A 00020545 0002056E 00020632 00020640 0002064B 00020675 // 000206DF 00020759 00020767 000207CF 00020813 00020857 0002089B 000208DF // 00020923 00020967 000209AB 000209EF 00020A33 00020A77 00020ABB 00020AFF // 00020B39 00020B53 00020B6E 00020B90 00020BB2 00020BD4 00020BF6 00020C18 // 00020C3A 00020C5C 00020C7E 00020CA0 00020CD2 00020D2B 00020D3C 00020D52 // 00020DD9 00020E39 00020E7E 00020E99 00020F20 00020F7B 00020FCE 00020FE3 // 00020FFE 00021049 00021057 00021090 000210DB 000210E9 00021122 0002116D // 0002117B 000211B4 000211FF 0002120D 00021246 00021288 000212F9 00021357 // 000213B2 00021412 00021469 000214C4 00021529 00021588 000215DB 000215F1 // 00021646 00021688 000216C7 0002170B 00021746 00021785 000217C5 000217DB // 000218E9 00021A63 00021A90 00021ABE 00021AE5 00021B91 00021BCF 00021C07 // 00021C4C 00021C97 00021CD2 00021D18 00021D58 00021D84 00021DCA 00021E20 // 00021E2E 00021E47 00021E8D 00021ECD 00021EFC 00021F42 00021F9D 00021FA9 // 00021FC2 00022008 00022037 00022076 00022095 000220AE 00022111 00022150 // 00022167 0002219A 000221AC 00022283 00022291 00022422 000224A3 000224BD // 00022543 000225BB 000225D1 000225EC 00022627 00022665 0002266B 00022677 // 00022689 000226A4 000226BF 00022702 0002270E 00022720 0002273B 0002275E // 0002276A 0002277C 00022797 000227BA 000227C6 000227D8 000227F3 0002280E // 00022829 00022A61 00022A67 00022A73 00022A8D 00022AA8 00022ACB 00022AD7 // 00022AE9 00022B0C 00022B18 00022B2A 00022B45 00022B66 00022BEE 00022C0E // 00022C49 00022CC4 00022D3F 00022DBA 00022DF5 00022E30 00022EAB 00022EE4 // 00022F94 0002303D 00023187 00023195 000231AE 000231BA 000231CC 00023438 // 00023465 0002346B 00023477 00023491 0002359B 000235C2 000235CE 000235E8 // 0002361B 00023627 00023639 0002373A 00023825 0002382B 00023837 00023859 // 00023882 0002388E 000238A0 000238C9 000238D5 000238E7 00023956 00023968 // 00023A1C 00023A6D 00023A7E 00023A8F 00023A9B 00023AAD 00023AE7 00023B94 // 00023BDE 00023BEF 00023C00 00023C0C 00023C1E 00023C58 00023C8A 00023CAE // 00023CBA 00023CCC 00023D01 00023D50 00023D69 00023DA7 00023DB3 00023DC5 // 00023E0D 00023E62 00023E7B 00023EBC 00023EC8 00023EDA 00023F29 00023F92 // 00023FE7 00024000 0002403B 00024047 00024059 00024093 000240EC 00024116 // 00024122 00024134 000241CB 000241F4 00024218 0002435A 0002443C 000244D4 // 00024526 00024531 00024559 00024577 000246AE 0002493B 00024999 000249E3 // 00024A1F 00024AAA 00024AB2 00024AB8 00024ACA 00024E4C 00024E5A 00024E87 // 00024E8D 00024ECA 00024EE4 00024EF3 00024F79 00024FFF 00025085 000250E7 // 000250FD 0002517E 000251EC 0002523F 000252A4 000252C5 000252E8 000252F4 // 00025306 00025321 0002535C 00025368 0002537A 00025395 000253D0 000253DC // 000253EE 00025409 00025467 0002546F 0002548B 00025497 000254A9 00025531 // 00025543 000255BF 000255D5 0002565D 0002566F 000256EB 00025701 /////////////////////////////////////////////////////////////////////////////////// // global variables NUMBER global_number0, global_number1, global_number2, global_number3, global_number4, global_number5, global_number6, global_number7, global_number8, global_number9, global_number10, global_number11, global_number12, global_number13, global_number14, global_number15, global_number16, global_number17, global_number18, global_number19, global_number20, global_number21, global_number22, global_number23, global_number24, global_number25, global_number26, global_number27, global_number28, global_number29, global_number30, global_number31, global_number32, global_number33, global_number34, global_number35, global_number36, global_number37, global_number38, global_number39, global_number40, global_number41, global_number42, global_number43, global_number44, global_number45, global_number46, global_number47, global_number48, global_number49, global_number50, global_number51, global_number52, global_number53, global_number54, global_number55, global_number56, global_number57, global_number58, global_number59, global_number60, global_number61, global_number62, global_number63, global_number64, global_number65, global_number66, global_number67, global_number68, global_number69; STRING global_string0, global_string1, global_string2, global_string3, global_string4, global_string5, global_string6, global_string7, global_string8, global_string9, global_string10, global_string11, global_string12, global_string13, global_string14, global_string15, global_string16, global_string17, global_string18, global_string19, global_string20, global_string21, global_string22, global_string23, global_string24, global_string25, global_string26, global_string27, global_string28, global_string29, global_string30, global_string31, global_string32, global_string33, global_string34, global_string35, global_string36, global_string37, global_string38, global_string39, global_string40, global_string41, global_string42, global_string43, global_string44, global_string45, global_string46, global_string47, global_string48, global_string49, global_string50, global_string51, global_string52, global_string53, global_string54, global_string55, global_string56, global_string57, global_string58, global_string59, global_string60, global_string61, global_string62, global_string63, global_string64, global_string65, global_string66, global_string67, global_string68, global_string69; OBJECT global_object3, global_object4, global_object5, global_object6, global_object7, global_object8, global_object9, global_object10, global_object11, global_object12, global_object13, global_object14; /////////////////////////////////////////////////////////////////////////////////// // code start @00004CA8:000D label_4ca8: @00004CAA:0022 function NUMBER function_0() @00004CAA NUMBER local_number1, local_number2, local_number5, local_number6, local_number7, local_number8, local_number11, local_number12; @00004CAA STRING local_string1, local_string2, local_string3, local_string4, local_string5, local_string6, local_string7, local_string8, local_string9, local_string10, local_string11, local_string15, local_string16; @00004CAA @00004CAA begin @00004CB3:0006 local_number6 = 301; @00004CBF:0021 function_422(); @00004CC5:0006 local_string15 = LASTRESULT; @00004CCF:0021 function_234("COMPANY_NAME"); @00004CE4:0006 local_string16 = LASTRESULT; @00004CEE:0014 local_string15 = (local_string15 ^ local_string16); @00004CFB:0021 function_234("FOLDER_NAME"); @00004D0F:0006 local_string16 = LASTRESULT; @00004D19:0014 global_string8 = (local_string15 ^ local_string16); @00004D26:0006 local_string8 = global_string8; @00004D30:0006 local_string5 = ""; @00004D3A:0006 local_string6 = ""; @00004D44:0009 label_4d44: @00004D46:0021 function_234("TITLE_CAPTIONBAR"); @00004D5F:0006 local_string1 = LASTRESULT; @00004D69:0021 function_234("STRING_CAUTION"); @00004D80:0006 local_string2 = LASTRESULT; @00004D8A:0021 SdWelcome(local_string1, local_string2); @00004D96:0006 local_number1 = LASTRESULT; @00004DA0:000D local_number11 = (local_number1 = 12); @00004DAF:0004 if(local_number11) then // ref index: 1 @00004DBB:0005 goto label_4d44; @00004DC4:000B endif; @00004DC4:000B label_4dc4: @00004DC6:0021 function_427(); @00004DCC:0006 local_string15 = LASTRESULT; @00004DD6:0014 local_string3 = (local_string15 ^ "license.txt"); @00004DEE:0006 local_string1 = ""; @00004DF8:0006 local_string2 = ""; @00004E02:0006 local_string4 = ""; @00004E0C:0021 function_361(local_string1, local_string2, local_string4, local_string3); @00004E1E:0006 local_number1 = LASTRESULT; @00004E28:000D local_number11 = (local_number1 = 12); @00004E37:0004 if(local_number11) then // ref index: 1 @00004E43:0005 goto label_4d44; @00004E4C:0008 endif; @00004E4C:0008 label_4e4c: @00004E4E:0006 local_string1 = ""; @00004E58:0006 local_string2 = ""; @00004E62:0021 SetupType(local_string1, local_string2, "", local_number6, 0); @00004E79:0006 local_number1 = LASTRESULT; @00004E83:000D local_number11 = (local_number1 = 12); @00004E92:0004 if(local_number11) then // ref index: 1 @00004E9E:0005 goto label_4dc4; @00004EA7:0005 goto label_4f2e; @00004EB0:000A endif; @00004EB0:000A label_4eb0: @00004EB2:0006 local_number6 = local_number1; @00004EBC:000E local_number11 = (local_number6 != 303); @00004ECB:0004 if(local_number11) then // ref index: 1 @00004ED7:0006 local_string7 = global_string8; @00004EE1:0006 local_number5 = 0; @00004EED:0021 function_88(global_string6, local_string7, local_number5); @00004EFC:000E local_number11 = (local_number5 != 0); @00004F0B:0004 if(local_number11) then // ref index: 1 @00004F17:0021 MessageBox(global_string4, -65534); @00004F25:0005 goto label_4e4c; @00004F2E:0005 endif; @00004F2E:0005 endif; @00004F2E:0005 label_4f2e: @00004F30:000D local_number11 = (local_number1 = 12); @00004F3F:000E local_number12 = (local_number6 != 303); @00004F4E:0019 local_number11 = (local_number11 = local_number12); @00004F5B:0004 if(local_number11) then // ref index: 1 @00004F67:0005 goto label_4e4c; @00004F70:000A endif; @00004F70:000A label_4f70: @00004F72:0006 local_string1 = ""; @00004F7C:0006 local_string2 = ""; @00004F86:000D local_number11 = (local_number6 = 303); @00004F95:0004 if(local_number11) then // ref index: 1 @00004FA1:0021 SdAskDestPath(local_string1, local_string2, local_string8, 0); @00004FB5:0006 local_number1 = LASTRESULT; @00004FBF:0006 global_string8 = local_string8; @00004FC9:000D local_number11 = (local_number1 = 12); @00004FD8:0004 if(local_number11) then // ref index: 1 @00004FE4:0005 goto label_4e4c; @00004FED:0005 endif; @00004FED:0005 endif; @00004FED:0005 label_4fed: @00004FEF:000D local_number11 = (local_number1 = 12); @00004FFE:000E local_number12 = (local_number6 != 303); @0000500D:0019 local_number11 = (local_number11 = local_number12); @0000501A:0004 if(local_number11) then // ref index: 1 @00005026:0005 goto label_4f2e; @0000502F:000C endif; @0000502F:000C label_502f: @00005031:0006 local_string1 = ""; @0000503B:0006 local_string2 = ""; @00005045:0006 local_string10 = global_string8; @0000504F:0006 local_string9 = ""; @00005059:0006 local_number2 = 2; @00005065:000D local_number11 = (local_number6 = 303); @00005074:0004 if(local_number11) then // ref index: 1 @00005080:0021 SdComponentTree(local_string1, local_string2, local_string10, local_string9, local_number2); @00005095:0006 local_number1 = LASTRESULT; @0000509F:000D local_number11 = (local_number1 = 12); @000050AE:0004 if(local_number11) then // ref index: 1 @000050BA:0005 goto label_4f2e; @000050C3:0005 endif; @000050C3:0005 endif; @000050C3:0005 label_50c3: @000050C5:0021 ShowObjWizardPages(local_number1); @000050CE:0006 local_number1 = LASTRESULT; @000050D8:000D local_number11 = (local_number1 = 12); @000050E7:0004 if(local_number11) then // ref index: 1 @000050F3:0005 goto label_4fed; @000050FC:001A endif; @000050FC:001A label_50fc: @000050FE:0006 local_string1 = ""; @00005108:0006 local_string2 = ""; @00005112:0021 ListCreate(0); @0000511D:0006 local_number8 = LASTRESULT; @00005127:0021 function_234("STRING_INSTALLSTART"); @00005143:0006 local_string15 = LASTRESULT; @0000514D:0021 ListAddString(local_number8, local_string15, 0); @0000515E:0021 ListAddString(local_number8, "\n", 0); @00005170:000D local_number11 = (local_number6 = 301); @0000517F:0004 if(local_number11) then // ref index: 1 @0000518B:0021 function_234("STR_SETUPTYPE_TYPICAL"); @000051A9:0006 local_string15 = LASTRESULT; @000051B3:0021 ListAddString(local_number8, local_string15, 0); @000051C4:0021 function_234("STR_INSTALLASFOLLOW"); @000051E0:0006 local_string15 = LASTRESULT; @000051EA:0021 ListAddString(local_number8, local_string15, 0); @000051FB:0021 function_234("STR_APPLICATION"); @00005213:0006 local_string15 = LASTRESULT; @0000521D:0021 ListAddString(local_number8, local_string15, 0); @0000522E:0021 function_234("STR_SCREENSAVER"); @00005246:0006 local_string15 = LASTRESULT; @00005250:0021 ListAddString(local_number8, local_string15, 0); @00005261:0021 function_234("STR_DOCUMENTS"); @00005277:0006 local_string15 = LASTRESULT; @00005281:0021 ListAddString(local_number8, local_string15, 0); @00005292:0005 goto label_55b5; @0000529B:0010 endif; @0000529B:0010 label_529b: @0000529D:000D local_number11 = (local_number6 = 303); @000052AC:0004 if(local_number11) then // ref index: 4 @000052B8:0021 function_234("STR_SETUPTYPE_CUSTOM"); @000052D5:0006 local_string15 = LASTRESULT; @000052DF:0021 ListAddString(local_number8, local_string15, 0); @000052F0:0021 function_234("STR_INSTALLASFOLLOW"); @0000530C:0006 local_string15 = LASTRESULT; @00005316:0021 ListAddString(local_number8, local_string15, 0); @00005327:0021 function_84(global_string6, "APPLICATION", 8, local_number7, local_string11); @00005349:0006 local_number11 = LASTRESULT; @00005353:000D local_number11 = (local_number11 = 0); @00005362:0004 if(local_number11) then // ref index: 1 @0000536E:0004 if(local_number7) then // ref index: 1 @0000537A:0021 function_234("STR_APPLICATION"); @00005392:0006 local_string15 = LASTRESULT; @0000539C:0021 ListAddString(local_number8, local_string15, 0); @000053AD:0008 endif; @000053AD:0008 endif; @000053AD:0008 label_53ad: @000053AF:0021 function_84(global_string6, "DOCUMENTS", 8, local_number7, local_string11); @000053CF:0006 local_number11 = LASTRESULT; @000053D9:000D local_number11 = (local_number11 = 0); @000053E8:0004 if(local_number11) then // ref index: 1 @000053F4:0004 if(local_number7) then // ref index: 1 @00005400:0021 function_234("STR_DOCUMENTS"); @00005416:0006 local_string15 = LASTRESULT; @00005420:0021 ListAddString(local_number8, local_string15, 0); @00005431:0008 endif; @00005431:0008 endif; @00005431:0008 label_5431: @00005433:0021 function_84(global_string6, "SCREENSAVER", 8, local_number7, local_string11); @00005455:0006 local_number11 = LASTRESULT; @0000545F:000D local_number11 = (local_number11 = 0); @0000546E:0004 if(local_number11) then // ref index: 1 @0000547A:0004 if(local_number7) then // ref index: 1 @00005486:0021 function_234("STR_SCREENSAVER"); @0000549E:0006 local_string15 = LASTRESULT; @000054A8:0021 ListAddString(local_number8, local_string15, 0); @000054B9:0001 endif; @000054B9:0001 endif; @000054B9:0001 label_54b9: @000054BB:0005 goto label_55b5; @000054C4:000E endif; @000054C4:000E label_54c4: @000054C6:000D local_number11 = (local_number6 = 302); @000054D5:0004 if(local_number11) then // ref index: 1 @000054E1:0021 function_234("STR_SETUPTYPE_COMPACT"); @000054FF:0006 local_string15 = LASTRESULT; @00005509:0021 ListAddString(local_number8, local_string15, 0); @0000551A:0021 function_234("STR_INSTALLASFOLLOW"); @00005536:0006 local_string15 = LASTRESULT; @00005540:0021 ListAddString(local_number8, local_string15, 0); @00005551:0021 function_234("STR_APPLICATION"); @00005569:0006 local_string15 = LASTRESULT; @00005573:0021 ListAddString(local_number8, local_string15, 0); @00005584:0021 function_234("STR_DOCUMENTS"); @0000559A:0006 local_string15 = LASTRESULT; @000055A4:0021 ListAddString(local_number8, local_string15, 0); @000055B5:0006 endif; @000055B5:0006 label_55b5: @000055B7:0021 SdStartCopy(local_string1, local_string2, local_number8); @000055C6:0006 local_number1 = LASTRESULT; @000055D0:0021 ListDestroy(local_number8); @000055D9:000D local_number11 = (local_number1 = 12); @000055E8:0004 if(local_number11) then // ref index: 1 @000055F4:0005 goto label_50c3; @000055FD:0006 endif; @000055FD:0006 label_55fd: @000055FF:0021 SetStatusWindow(0, ""); @0000560D:0021 function_151(5); @00005618:0021 StatusUpdate(1, 100); @00005628:0027 // return coming @0000562C:0023 return 0; @00005635:0026 end; // checksum: 7ebb7e6f @00005641:0014 label_5641: @00005643:0022 function NUMBER function_1() @00005643 @00005643 STRING local_string1, local_string2, local_string3, local_string4, local_string5, local_string6; @00005643 @00005643 begin @0000564C:0006 local_string1 = global_string8; @00005656:0021 RegDBSetDefaultRoot(-2147483646); @00005661:0021 function_234("COMPANY_NAME"); @00005676:0006 local_string5 = LASTRESULT; @00005680:0014 local_string5 = ("Software\\" ^ local_string5); @00005696:0014 local_string5 = (local_string5 ^ "\\"); @000056A4:0021 function_234("FOLDER_NAME"); @000056B8:0006 local_string6 = LASTRESULT; @000056C2:0014 local_string3 = (local_string5 ^ local_string6); @000056CF:0014 local_string4 = (global_string8 ^ "\\"); @000056DD:0021 RegDBSetKeyValueEx(local_string3, "ModulePath", 1, local_string4, -1); @00005700:0021 RegDBSetDefaultRoot(-2147483647); @0000570B:0021 function_234("COMPANY_NAME"); @00005720:0006 local_string5 = LASTRESULT; @0000572A:0014 local_string5 = ("Software\\" ^ local_string5); @00005740:0014 local_string2 = (local_string5 ^ "\\AZP3_US"); @00005755:0021 RegDBDeleteKey(local_string2); @0000575E:0024 return; @00005762:0026 end; // checksum: 9bba9d82 @0000576E:0001 label_576e: @00005770:0022 function NUMBER function_2() @00005770 NUMBER local_number1, local_number2, local_number3; @00005770 STRING local_string1, local_string2, local_string3, local_string4, local_string5; @00005770 @00005770 begin @00005779:0003 label_5779: @0000577B:0021 SdWelcomeMaint("", "", 301); @0000578C:0006 local_number1 = LASTRESULT; @00005796:0001 // switch/while/??? @0000579A:000C label_579a: @0000579C:000D local_number3 = (local_number1 = 303); @000057AB:0004 if(local_number3) then // ref index: 5 @000057B7:0021 function_5(); @000057BD:0006 local_number2 = LASTRESULT; @000057C7:0021 function_234("STR_UNINSTALL"); @000057DD:0006 local_string4 = LASTRESULT; @000057E7:0021 SetDialogTitle(6, local_string4); @000057F5:000D local_number3 = (local_number2 = 0); @00005804:0004 if(local_number3) then // ref index: 1 @00005810:0021 function_234("STR_UNINSTALL_QUESTION"); @0000582F:0006 local_string3 = LASTRESULT; @00005839:0005 goto label_586e; @00005842:0002 endif; @00005842:0002 label_5842: @00005844:0021 function_234("STR_UNINSTALL_QUESTION2"); @00005864:0006 local_string3 = LASTRESULT; @0000586E:0015 label_586e: @00005870:0021 function_78(local_string3, 0); @0000587E:0006 local_number3 = LASTRESULT; @00005888:000D local_number3 = (local_number3 = 1); @00005897:0004 if(local_number3) then // ref index: 1 @000058A3:0021 ComponentRemoveAll(); @000058A9:0021 RegDBSetDefaultRoot(-2147483647); @000058B4:0021 function_234("COMPANY_NAME"); @000058C9:0006 local_string4 = LASTRESULT; @000058D3:0014 local_string4 = ("Software\\" ^ local_string4); @000058E9:0014 local_string1 = (local_string4 ^ "\\AZP3_US"); @000058FE:0021 RegDBDeleteKey(local_string1); @00005907:0021 RegDBSetDefaultRoot(-2147483646); @00005912:0021 function_234("COMPANY_NAME"); @00005927:0006 local_string4 = LASTRESULT; @00005931:0014 local_string4 = ("Software\\" ^ local_string4); @00005947:0014 local_string4 = (local_string4 ^ "\\"); @00005955:0021 function_234("FOLDER_NAME"); @00005969:0006 local_string5 = LASTRESULT; @00005973:0014 local_string2 = (local_string4 ^ local_string5); @00005980:0021 RegDBDeleteKey(local_string1); @00005989:0005 goto label_599d; @00005992:0001 endif; @00005992:0001 label_5992: @00005994:0005 goto label_5779; @0000599D:0001 label_599d: @0000599F:0005 goto label_5a73; @000059A8:0004 endif; @000059A8:0004 label_59a8: @000059AA:000D local_number3 = (local_number1 = 302); @000059B9:0004 if(local_number3) then // ref index: 1 @000059C5:0021 ComponentReinstall(); @000059CB:0005 goto label_5a73; @000059D4:000B endif; @000059D4:000B label_59d4: @000059D6:000D local_number3 = (local_number1 = 301); @000059E5:0004 if(local_number3) then // ref index: 2 @000059F1:0021 SdComponentTree("", "", global_string8, "", 2); @00005A08:0006 local_number3 = LASTRESULT; @00005A12:000D local_number3 = (local_number3 = 1); @00005A21:0004 if(local_number3) then // ref index: 1 @00005A2D:0021 SetStatusWindow(0, ""); @00005A3B:0021 function_151(5); @00005A46:0021 StatusUpdate(1, 100); @00005A56:0021 ComponentTransferData(global_string6); @00005A5F:0005 goto label_5a73; @00005A68:0001 endif; @00005A68:0001 label_5a68: @00005A6A:0005 goto label_5779; @00005A73:0001 endif; @00005A73:0001 label_5a73: @00005A75:0026 end; // checksum: 91c5e1d @00005A81:0015 label_5a81: @00005A83:0022 function NUMBER function_3() @00005A83 NUMBER local_number1, local_number2, local_number3, local_number4; @00005A83 STRING local_string1, local_string2, local_string3, local_string4, local_string5, local_string6; @00005A83 @00005A83 begin @00005A8C:0021 function_426(); @00005A92:0006 local_number4 = LASTRESULT; @00005A9C:000D local_number4 = (local_number4 = 0); @00005AAB:0004 if(local_number4) then // ref index: 3 @00005AB7:0021 function_4(); @00005ABD:0006 local_number3 = LASTRESULT; @00005AC7:000D local_number4 = (local_number3 = 0); @00005AD6:0004 if(local_number4) then // ref index: 2 @00005AE2:0021 function_234("TITLE_CAPTIONBAR"); @00005AFB:0006 local_string1 = LASTRESULT; @00005B05:0006 local_string2 = ""; @00005B0F:0021 function_234("STR_DIRECTX_CAUTION"); @00005B2B:0006 local_string3 = LASTRESULT; @00005B35:0006 local_string4 = "Install DirectX 8.1"; @00005B52:0006 local_string5 = ""; @00005B5C:0021 SdFinish(local_string1, local_string2, local_string3, local_string4, local_string5, local_number1, local_number2); @00005B77:000D local_number4 = (local_number1 = 1); @00005B86:0004 if(local_number4) then // ref index: 1 @00005B92:0014 local_string6 = (global_string9 ^ "\\DirectX8.1\\dxsetup.exe"); @00005BB6:0021 LaunchApp/BatchGetFileName/ConfigGetFileName(local_string6, ""); @00005BC2:0001 endif; @00005BC2:0001 label_5bc2: @00005BC4:0005 goto label_5c35; @00005BCD:0007 endif; @00005BCD:0007 label_5bcd: @00005BCF:0021 function_234("TITLE_CAPTIONBAR"); @00005BE8:0006 local_string1 = LASTRESULT; @00005BF2:0006 local_string2 = ""; @00005BFC:0006 local_string3 = ""; @00005C06:0006 local_string4 = ""; @00005C10:0006 local_string5 = ""; @00005C1A:0021 SdFinish(local_string1, local_string2, local_string3, local_string4, local_string5, local_number1, local_number2); @00005C35:0002 endif; @00005C35:0002 label_5c35: @00005C37:0024 return; @00005C3B:0026 end; // checksum: 136ba54f @00005C47:001F label_5c47: @00005C49:0022 function BOOL function_4() @00005C49 NUMBER local_number1, local_number2, local_number4, local_number5, local_number6, local_number7, local_number8, local_number9, local_number10, local_number11; @00005C49 STRING local_string1, local_string2, local_string3, local_string4, local_string5, local_string6; @00005C49 @00005C49 begin @00005C52:0021 RegDBSetDefaultRoot(-2147483646); @00005C5D:0006 local_string1 = "\\SOFTWARE\\Microsoft\\DirectX"; @00005C82:0021 RegDBKeyExist(local_string1); @00005C8B:0006 local_number9 = LASTRESULT; @00005C95:000D local_number9 = (local_number9 = 1); @00005CA4:0004 if(local_number9) then // ref index: 3 @00005CB0:0021 RegDBGetKeyValueEx/RegDBSetKeyValueEx(local_string1, "Version", local_number1, local_string2, local_number2); @00005CCC:0021 ListCreate(0); @00005CD7:0006 local_number8 = LASTRESULT; @00005CE1:0021 function_403(local_number8, local_string2, "."); @00005CF1:0006 local_number9 = LASTRESULT; @00005CFB:000D local_number9 = (local_number9 = 0); @00005D0A:0004 if(local_number9) then // ref index: 2 @00005D16:0021 function_310(local_number8, local_string3); @00005D22:0021 function_312(local_number8, local_string4); @00005D2E:0021 function_312(local_number8, local_string5); @00005D3A:0021 function_312(local_number8, local_string6); @00005D46:002C StrToNum(local_number4, local_string3); @00005D50:002C StrToNum(local_number5, local_string4); @00005D5A:002C StrToNum(local_number6, local_string5); @00005D64:002C StrToNum(local_number7, local_string6); @00005D6E:0009 local_number9 = (local_number5 < 8); @00005D7D:000D local_number10 = (local_number5 = 8); @00005D8C:0009 local_number11 = (local_number6 < 1); @00005D9B:0019 local_number10 = (local_number10 = local_number11); @00005DA8:0018 local_number9 = (local_number9 || local_number10); @00005DB5:0004 if(local_number9) then // ref index: 1 @00005DC1:0027 // return coming @00005DC5:0023 return 0; @00005DCE:0005 goto label_5de6; @00005DD7:0002 endif; @00005DD7:0002 label_5dd7: @00005DD9:0027 // return coming @00005DDD:0023 return 1; @00005DE6:0001 endif; @00005DE6:0001 label_5de6: @00005DE8:0005 goto label_5e00; @00005DF1:0002 endif; @00005DF1:0002 label_5df1: @00005DF3:0027 // return coming @00005DF7:0023 return 0; @00005E00:0001 label_5e00: @00005E02:0026 end; // checksum: 75c5cf78 @00005E0E:0145 label_5e0e: @00005E10:0022 function BOOL function_5() @00005E10 NUMBER local_number1, local_number2, local_number3; @00005E10 STRING local_string1, local_string2; @00005E10 @00005E10 begin @00005E19:0021 RegDBSetDefaultRoot(-2147483646); @00005E24:0006 local_string1 = "\\SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Uninstall\\"; @00005E63:0007 local_string2 = (local_string1 + "{B8293CE0-E0A2-44D0-9E4C-9A32C8B70932}"); @00005E96:0021 RegDBKeyExist(local_string2); @00005E9F:0006 local_number2 = LASTRESULT; @00005EA9:0009 local_number2 = (local_number2 < 0); @00005EB8:0007 local_string2 = (local_string1 + "{6DC61666-B9BB-4BDA-B577-F1870CC2B27E}"); @00005EEB:0021 RegDBKeyExist(local_string2); @00005EF4:0006 local_number3 = LASTRESULT; @00005EFE:0009 local_number3 = (local_number3 < 0); @00005F0D:0019 local_number2 = (local_number2 = local_number3); @00005F1A:0007 local_string2 = (local_string1 + "{21DFBF7E-DC05-4E87-A7D1-D5631A23ECED}"); @00005F4D:0021 RegDBKeyExist(local_string2); @00005F56:0006 local_number3 = LASTRESULT; @00005F60:0009 local_number3 = (local_number3 < 0); @00005F6F:0019 local_number2 = (local_number2 = local_number3); @00005F7C:0007 local_string2 = (local_string1 + "{8DFFF73D-5054-4E4B-AA4D-EF0034EFC875}"); @00005FAF:0021 RegDBKeyExist(local_string2); @00005FB8:0006 local_number3 = LASTRESULT; @00005FC2:0009 local_number3 = (local_number3 < 0); @00005FD1:0019 local_number2 = (local_number2 = local_number3); @00005FDE:0007 local_string2 = (local_string1 + "{F96010B3-9876-40B4-8992-37C9D7D26541}"); @00006011:0021 RegDBKeyExist(local_string2); @0000601A:0006 local_number3 = LASTRESULT; @00006024:0009 local_number3 = (local_number3 < 0); @00006033:0019 local_number2 = (local_number2 = local_number3); @00006040:0007 local_string2 = (local_string1 + "{4A63E256-67DD-4054-9F0E-4976180E84E9}"); @00006073:0021 RegDBKeyExist(local_string2); @0000607C:0006 local_number3 = LASTRESULT; @00006086:0009 local_number3 = (local_number3 < 0); @00006095:0019 local_number2 = (local_number2 = local_number3); @000060A2:0007 local_string2 = (local_string1 + "{CB9538C0-6CBB-454E-9406-E872D92775CD}"); @000060D5:0021 RegDBKeyExist(local_string2); @000060DE:0006 local_number3 = LASTRESULT; @000060E8:0009 local_number3 = (local_number3 < 0); @000060F7:0019 local_number2 = (local_number2 = local_number3); @00006104:0007 local_string2 = (local_string1 + "{1C33A80A-A382-4A57-B831-BB1B03EC30F5}"); @00006137:0021 RegDBKeyExist(local_string2); @00006140:0006 local_number3 = LASTRESULT; @0000614A:0009 local_number3 = (local_number3 < 0); @00006159:0019 local_number2 = (local_number2 = local_number3); @00006166:0007 local_string2 = (local_string1 + "{979B16E8-AE73-4405-A66D-2CE46CAA278B}"); @00006199:0021 RegDBKeyExist(local_string2); @000061A2:0006 local_number3 = LASTRESULT; @000061AC:0009 local_number3 = (local_number3 < 0); @000061BB:0019 local_number2 = (local_number2 = local_number3); @000061C8:0007 local_string2 = (local_string1 + "{601ECB5D-BA0F-49B2-861A-C56441D60E48}"); @000061FB:0021 RegDBKeyExist(local_string2); @00006204:0006 local_number3 = LASTRESULT; @0000620E:0009 local_number3 = (local_number3 < 0); @0000621D:0019 local_number2 = (local_number2 = local_number3); @0000622A:0007 local_string2 = (local_string1 + "{C6A5C710-33ED-45E5-995F-EDADA3761C26}"); @0000625D:0021 RegDBKeyExist(local_string2); @00006266:0006 local_number3 = LASTRESULT; @00006270:0009 local_number3 = (local_number3 < 0); @0000627F:0019 local_number2 = (local_number2 = local_number3); @0000628C:0007 local_string2 = (local_string1 + "{9F4DE0B6-1EAB-4103-9841-A3F090D9DCA2}"); @000062BF:0021 RegDBKeyExist(local_string2); @000062C8:0006 local_number3 = LASTRESULT; @000062D2:0009 local_number3 = (local_number3 < 0); @000062E1:0019 local_number2 = (local_number2 = local_number3); @000062EE:0007 local_string2 = (local_string1 + "{C7985FBF-EC4C-4914-86A0-59F3E690A28C}"); @00006321:0021 RegDBKeyExist(local_string2); @0000632A:0006 local_number3 = LASTRESULT; @00006334:0009 local_number3 = (local_number3 < 0); @00006343:0019 local_number2 = (local_number2 = local_number3); @00006350:0007 local_string2 = (local_string1 + "{C3CE8F05-EFFA-4F27-9F04-51422B102BFE}"); @00006383:0021 RegDBKeyExist(local_string2); @0000638C:0006 local_number3 = LASTRESULT; @00006396:0009 local_number3 = (local_number3 < 0); @000063A5:0019 local_number2 = (local_number2 = local_number3); @000063B2:0007 local_string2 = (local_string1 + "{5F5EE1BD-5600-4AF4-8177-401732BCBA5D}"); @000063E5:0021 RegDBKeyExist(local_string2); @000063EE:0006 local_number3 = LASTRESULT; @000063F8:0009 local_number3 = (local_number3 < 0); @00006407:0019 local_number2 = (local_number2 = local_number3); @00006414:0007 local_string2 = (local_string1 + "{24072A7C-D1E3-4C7A-8682-F32B5DAD55F1}"); @00006447:0021 RegDBKeyExist(local_string2); @00006450:0006 local_number3 = LASTRESULT; @0000645A:0009 local_number3 = (local_number3 < 0); @00006469:0019 local_number2 = (local_number2 = local_number3); @00006476:0007 local_string2 = (local_string1 + "{79B7F638-A6C8-4362-9298-D220E77FE8EC}"); @000064A9:0021 RegDBKeyExist(local_string2); @000064B2:0006 local_number3 = LASTRESULT; @000064BC:0009 local_number3 = (local_number3 < 0); @000064CB:0019 local_number2 = (local_number2 = local_number3); @000064D8:0007 local_string2 = (local_string1 + "{E420290C-1513-49D9-8B5F-E8A2F93ADBA2}"); @0000650B:0021 RegDBKeyExist(local_string2); @00006514:0006 local_number3 = LASTRESULT; @0000651E:0009 local_number3 = (local_number3 < 0); @0000652D:0019 local_number2 = (local_number2 = local_number3); @0000653A:0007 local_string2 = (local_string1 + "{A6917C45-98C9-41E7-9033-01819B9390D5}"); @0000656D:0021 RegDBKeyExist(local_string2); @00006576:0006 local_number3 = LASTRESULT; @00006580:0009 local_number3 = (local_number3 < 0); @0000658F:0019 local_number2 = (local_number2 = local_number3); @0000659C:0007 local_string2 = (local_string1 + "{E6D64A1C-64A2-4012-B98F-8646F633E7E0}"); @000065CF:0021 RegDBKeyExist(local_string2); @000065D8:0006 local_number3 = LASTRESULT; @000065E2:0009 local_number3 = (local_number3 < 0); @000065F1:0019 local_number2 = (local_number2 = local_number3); @000065FE:0007 local_string2 = (local_string1 + "{CF30F879-D836-41FF-BF8F-EE7C453AD340}"); @00006631:0021 RegDBKeyExist(local_string2); @0000663A:0006 local_number3 = LASTRESULT; @00006644:0009 local_number3 = (local_number3 < 0); @00006653:0019 local_number2 = (local_number2 = local_number3); @00006660:0007 local_string2 = (local_string1 + "{A50A7BB5-1C04-4892-9093-C564EE33D1D9}"); @00006693:0021 RegDBKeyExist(local_string2); @0000669C:0006 local_number3 = LASTRESULT; @000066A6:0009 local_number3 = (local_number3 < 0); @000066B5:0019 local_number2 = (local_number2 = local_number3); @000066C2:0007 local_string2 = (local_string1 + "{D9D59EDA-8232-481F-8E53-FBF82C3394C1}"); @000066F5:0021 RegDBKeyExist(local_string2); @000066FE:0006 local_number3 = LASTRESULT; @00006708:0009 local_number3 = (local_number3 < 0); @00006717:0019 local_number2 = (local_number2 = local_number3); @00006724:0007 local_string2 = (local_string1 + "{DCBDD0B9-4405-444E-8B93-9A2BA952B130}"); @00006757:0021 RegDBKeyExist(local_string2); @00006760:0006 local_number3 = LASTRESULT; @0000676A:0009 local_number3 = (local_number3 < 0); @00006779:0019 local_number2 = (local_number2 = local_number3); @00006786:0007 local_string2 = (local_string1 + "{343C2E4A-2944-4031-8EE4-014D745BC939}"); @000067B9:0021 RegDBKeyExist(local_string2); @000067C2:0006 local_number3 = LASTRESULT; @000067CC:0009 local_number3 = (local_number3 < 0); @000067DB:0019 local_number2 = (local_number2 = local_number3); @000067E8:0007 local_string2 = (local_string1 + "{4C6D4C47-DF86-40CF-BF4E-05515737B6C0}"); @0000681B:0021 RegDBKeyExist(local_string2); @00006824:0006 local_number3 = LASTRESULT; @0000682E:0009 local_number3 = (local_number3 < 0); @0000683D:0019 local_number2 = (local_number2 = local_number3); @0000684A:0007 local_string2 = (local_string1 + "{4445AD1B-01A3-401F-BA8D-A6F29613E19B}"); @0000687D:0021 RegDBKeyExist(local_string2); @00006886:0006 local_number3 = LASTRESULT; @00006890:0009 local_number3 = (local_number3 < 0); @0000689F:0019 local_number2 = (local_number2 = local_number3); @000068AC:0007 local_string2 = (local_string1 + "{281E202A-0D77-4CF2-8BD8-A752E10680DB}"); @000068DF:0021 RegDBKeyExist(local_string2); @000068E8:0006 local_number3 = LASTRESULT; @000068F2:0009 local_number3 = (local_number3 < 0); @00006901:0019 local_number2 = (local_number2 = local_number3); @0000690E:0007 local_string2 = (local_string1 + "{B1E3A78D-F846-4D48-8EA7-5BE815D18B4A}"); @00006941:0021 RegDBKeyExist(local_string2); @0000694A:0006 local_number3 = LASTRESULT; @00006954:0009 local_number3 = (local_number3 < 0); @00006963:0019 local_number2 = (local_number2 = local_number3); @00006970:0007 local_string2 = (local_string1 + "{845F1BFB-C47B-48EE-A69A-8B059F73EAC0}"); @000069A3:0021 RegDBKeyExist(local_string2); @000069AC:0006 local_number3 = LASTRESULT; @000069B6:0009 local_number3 = (local_number3 < 0); @000069C5:0019 local_number2 = (local_number2 = local_number3); @000069D2:0007 local_string2 = (local_string1 + "{45DC4C6B-6849-4A0A-8958-8BCF8D1AEAF3}"); @00006A05:0021 RegDBKeyExist(local_string2); @00006A0E:0006 local_number3 = LASTRESULT; @00006A18:0009 local_number3 = (local_number3 < 0); @00006A27:0019 local_number2 = (local_number2 = local_number3); @00006A34:0007 local_string2 = (local_string1 + "{ABDE4F34-BD8D-443D-85BD-3BDA3318121C}"); @00006A67:0021 RegDBKeyExist(local_string2); @00006A70:0006 local_number3 = LASTRESULT; @00006A7A:0009 local_number3 = (local_number3 < 0); @00006A89:0019 local_number2 = (local_number2 = local_number3); @00006A96:0007 local_string2 = (local_string1 + "{73C87599-32DC-4B43-BB05-27C6A6051A39}"); @00006AC9:0021 RegDBKeyExist(local_string2); @00006AD2:0006 local_number3 = LASTRESULT; @00006ADC:0009 local_number3 = (local_number3 < 0); @00006AEB:0019 local_number2 = (local_number2 = local_number3); @00006AF8:0007 local_string2 = (local_string1 + "{9EB654E7-9A9A-48E3-AD45-7959F10673A0}"); @00006B2B:0021 RegDBKeyExist(local_string2); @00006B34:0006 local_number3 = LASTRESULT; @00006B3E:0009 local_number3 = (local_number3 < 0); @00006B4D:0019 local_number2 = (local_number2 = local_number3); @00006B5A:0007 local_string2 = (local_string1 + "{C51295F6-EDEB-40A6-B70E-31EFB50619ED}"); @00006B8D:0021 RegDBKeyExist(local_string2); @00006B96:0006 local_number3 = LASTRESULT; @00006BA0:0009 local_number3 = (local_number3 < 0); @00006BAF:0019 local_number2 = (local_number2 = local_number3); @00006BBC:0007 local_string2 = (local_string1 + "{4EE03170-8952-438C-91F1-ADD80BE12534}"); @00006BEF:0021 RegDBKeyExist(local_string2); @00006BF8:0006 local_number3 = LASTRESULT; @00006C02:0009 local_number3 = (local_number3 < 0); @00006C11:0019 local_number2 = (local_number2 = local_number3); @00006C1E:0007 local_string2 = (local_string1 + "{3EBA47E4-C124-41A6-84BF-73CA49F0449B}"); @00006C51:0021 RegDBKeyExist(local_string2); @00006C5A:0006 local_number3 = LASTRESULT; @00006C64:0009 local_number3 = (local_number3 < 0); @00006C73:0019 local_number2 = (local_number2 = local_number3); @00006C80:0007 local_string2 = (local_string1 + "{3E0D73AC-9AE8-44B3-BAED-F5894C0F9605}"); @00006CB3:0021 RegDBKeyExist(local_string2); @00006CBC:0006 local_number3 = LASTRESULT; @00006CC6:0009 local_number3 = (local_number3 < 0); @00006CD5:0019 local_number2 = (local_number2 = local_number3); @00006CE2:0007 local_string2 = (local_string1 + "{23C1BDAA-F009-4D93-AB63-17E354ABC3A9}"); @00006D15:0021 RegDBKeyExist(local_string2); @00006D1E:0006 local_number3 = LASTRESULT; @00006D28:0009 local_number3 = (local_number3 < 0); @00006D37:0019 local_number2 = (local_number2 = local_number3); @00006D44:0007 local_string2 = (local_string1 + "{AE177C3B-C796-43A9-83DF-C14D11303C8B}"); @00006D77:0021 RegDBKeyExist(local_string2); @00006D80:0006 local_number3 = LASTRESULT; @00006D8A:0009 local_number3 = (local_number3 < 0); @00006D99:0019 local_number2 = (local_number2 = local_number3); @00006DA6:0007 local_string2 = (local_string1 + "{5F927AFC-D50F-4AFA-AF06-8B75D4D747B1}"); @00006DD9:0021 RegDBKeyExist(local_string2); @00006DE2:0006 local_number3 = LASTRESULT; @00006DEC:0009 local_number3 = (local_number3 < 0); @00006DFB:0019 local_number2 = (local_number2 = local_number3); @00006E08:0007 local_string2 = (local_string1 + "{B78BA8D8-B265-4D19-9AFD-AAAEB43D2FA6}"); @00006E3B:0021 RegDBKeyExist(local_string2); @00006E44:0006 local_number3 = LASTRESULT; @00006E4E:0009 local_number3 = (local_number3 < 0); @00006E5D:0019 local_number2 = (local_number2 = local_number3); @00006E6A:0007 local_string2 = (local_string1 + "{9FF0A390-8C74-46AD-85B3-A13F2B022FEF}"); @00006E9D:0021 RegDBKeyExist(local_string2); @00006EA6:0006 local_number3 = LASTRESULT; @00006EB0:0009 local_number3 = (local_number3 < 0); @00006EBF:0019 local_number2 = (local_number2 = local_number3); @00006ECC:0007 local_string2 = (local_string1 + "{92A31333-F0B3-4AFA-867F-2FD8CCB539CC}"); @00006EFF:0021 RegDBKeyExist(local_string2); @00006F08:0006 local_number3 = LASTRESULT; @00006F12:0009 local_number3 = (local_number3 < 0); @00006F21:0019 local_number2 = (local_number2 = local_number3); @00006F2E:0007 local_string2 = (local_string1 + "{056EE445-0E41-4AD8-A6BC-89051E1FD385}"); @00006F61:0021 RegDBKeyExist(local_string2); @00006F6A:0006 local_number3 = LASTRESULT; @00006F74:0009 local_number3 = (local_number3 < 0); @00006F83:0019 local_number2 = (local_number2 = local_number3); @00006F90:0007 local_string2 = (local_string1 + "{794B794D-39D7-4E1B-84D0-FCC95ECF34D3}"); @00006FC3:0021 RegDBKeyExist(local_string2); @00006FCC:0006 local_number3 = LASTRESULT; @00006FD6:0009 local_number3 = (local_number3 < 0); @00006FE5:0019 local_number2 = (local_number2 = local_number3); @00006FF2:0007 local_string2 = (local_string1 + "{99EA2B30-4065-44F6-8009-56B18373C3AD}"); @00007025:0021 RegDBKeyExist(local_string2); @0000702E:0006 local_number3 = LASTRESULT; @00007038:0009 local_number3 = (local_number3 < 0); @00007047:0019 local_number2 = (local_number2 = local_number3); @00007054:0007 local_string2 = (local_string1 + "{51BB1850-230E-4AEC-B5E7-8FFC621B1606}"); @00007087:0021 RegDBKeyExist(local_string2); @00007090:0006 local_number3 = LASTRESULT; @0000709A:0009 local_number3 = (local_number3 < 0); @000070A9:0019 local_number2 = (local_number2 = local_number3); @000070B6:0007 local_string2 = (local_string1 + "{7DC0453D-8B2B-48FF-A24D-E3438C9F68CC}"); @000070E9:0021 RegDBKeyExist(local_string2); @000070F2:0006 local_number3 = LASTRESULT; @000070FC:0009 local_number3 = (local_number3 < 0); @0000710B:0019 local_number2 = (local_number2 = local_number3); @00007118:0007 local_string2 = (local_string1 + "{F7448DBC-DD25-4407-BE0F-FE768817297F}"); @0000714B:0021 RegDBKeyExist(local_string2); @00007154:0006 local_number3 = LASTRESULT; @0000715E:0009 local_number3 = (local_number3 < 0); @0000716D:0019 local_number2 = (local_number2 = local_number3); @0000717A:0007 local_string2 = (local_string1 + "{8710535A-F86F-4362-BD2A-96A3A76D2A34}"); @000071AD:0021 RegDBKeyExist(local_string2); @000071B6:0006 local_number3 = LASTRESULT; @000071C0:0009 local_number3 = (local_number3 < 0); @000071CF:0019 local_number2 = (local_number2 = local_number3); @000071DC:0007 local_string2 = (local_string1 + "{2FB676F7-A4D7-45C4-AAFF-CE8A0019B37A}"); @0000720F:0021 RegDBKeyExist(local_string2); @00007218:0006 local_number3 = LASTRESULT; @00007222:0009 local_number3 = (local_number3 < 0); @00007231:0019 local_number2 = (local_number2 = local_number3); @0000723E:0007 local_string2 = (local_string1 + "{70840FAF-744C-4316-89D1-04804AF681F8}"); @00007271:0021 RegDBKeyExist(local_string2); @0000727A:0006 local_number3 = LASTRESULT; @00007284:0009 local_number3 = (local_number3 < 0); @00007293:0019 local_number2 = (local_number2 = local_number3); @000072A0:0007 local_string2 = (local_string1 + "{BF96AB68-AF00-4BFE-AA04-0E94A91B3F1F}"); @000072D3:0021 RegDBKeyExist(local_string2); @000072DC:0006 local_number3 = LASTRESULT; @000072E6:0009 local_number3 = (local_number3 < 0); @000072F5:0019 local_number2 = (local_number2 = local_number3); @00007302:0007 local_string2 = (local_string1 + "{6B57D216-3B96-46C6-BBC8-3905E004F3E7}"); @00007335:0021 RegDBKeyExist(local_string2); @0000733E:0006 local_number3 = LASTRESULT; @00007348:0009 local_number3 = (local_number3 < 0); @00007357:0019 local_number2 = (local_number2 = local_number3); @00007364:0007 local_string2 = (local_string1 + "{D112950D-3967-4493-9B53-519965FCDB99}"); @00007397:0021 RegDBKeyExist(local_string2); @000073A0:0006 local_number3 = LASTRESULT; @000073AA:0009 local_number3 = (local_number3 < 0); @000073B9:0019 local_number2 = (local_number2 = local_number3); @000073C6:0007 local_string2 = (local_string1 + "{BCCAD686-7F3A-4EC9-BB57-56402F1AD16F}"); @000073F9:0021 RegDBKeyExist(local_string2); @00007402:0006 local_number3 = LASTRESULT; @0000740C:0009 local_number3 = (local_number3 < 0); @0000741B:0019 local_number2 = (local_number2 = local_number3); @00007428:0007 local_string2 = (local_string1 + "{FC491E19-AC8D-4D24-B569-866E81380912}"); @0000745B:0021 RegDBKeyExist(local_string2); @00007464:0006 local_number3 = LASTRESULT; @0000746E:0009 local_number3 = (local_number3 < 0); @0000747D:0019 local_number2 = (local_number2 = local_number3); @0000748A:0007 local_string2 = (local_string1 + "{FEBF6A76-0C23-4DC3-A470-25310933CBE8}"); @000074BD:0021 RegDBKeyExist(local_string2); @000074C6:0006 local_number3 = LASTRESULT; @000074D0:0009 local_number3 = (local_number3 < 0); @000074DF:0019 local_number2 = (local_number2 = local_number3); @000074EC:0007 local_string2 = (local_string1 + "{8E0BCBD2-0BB3-4CFF-9DBA-2BC8AAE697F1}"); @0000751F:0021 RegDBKeyExist(local_string2); @00007528:0006 local_number3 = LASTRESULT; @00007532:0009 local_number3 = (local_number3 < 0); @00007541:0019 local_number2 = (local_number2 = local_number3); @0000754E:0007 local_string2 = (local_string1 + "{5E94AAD2-1F38-4DF9-929F-04869D7970A5}"); @00007581:0021 RegDBKeyExist(local_string2); @0000758A:0006 local_number3 = LASTRESULT; @00007594:0009 local_number3 = (local_number3 < 0); @000075A3:0019 local_number2 = (local_number2 = local_number3); @000075B0:0007 local_string2 = (local_string1 + "{3781E072-18BA-4F97-8BAF-B0EE0E9FB8F8}"); @000075E3:0021 RegDBKeyExist(local_string2); @000075EC:0006 local_number3 = LASTRESULT; @000075F6:0009 local_number3 = (local_number3 < 0); @00007605:0019 local_number2 = (local_number2 = local_number3); @00007612:0007 local_string2 = (local_string1 + "{9095753F-44CF-4E3F-AC30-B26DA16EAFE4}"); @00007645:0021 RegDBKeyExist(local_string2); @0000764E:0006 local_number3 = LASTRESULT; @00007658:0009 local_number3 = (local_number3 < 0); @00007667:0019 local_number2 = (local_number2 = local_number3); @00007674:0007 local_string2 = (local_string1 + "{15420DDE-038D-4159-9F53-6948CDC730F5}"); @000076A7:0021 RegDBKeyExist(local_string2); @000076B0:0006 local_number3 = LASTRESULT; @000076BA:0009 local_number3 = (local_number3 < 0); @000076C9:0019 local_number2 = (local_number2 = local_number3); @000076D6:0004 if(local_number2) then // ref index: 1 @000076E2:0006 local_number1 = 0; @000076EE:0005 goto label_7705; @000076F7:0001 endif; @000076F7:0001 label_76f7: @000076F9:0006 local_number1 = 1; @00007705:0003 label_7705: @00007707:0027 // return coming @0000770B:0023 return local_number1; @00007712:0026 end; // checksum: 6582526d @0000771E:0009 label_771e: @00007720:0022 function NUMBER function_78(local_string1, local_number1) @00007720 NUMBER local_number2, local_number3, local_number4, local_number5; @00007720 STRING local_string2, local_string3, local_string4; @00007720 @00007720 begin @00007729:0021 function_398(); @0000772F:0006 local_number5 = LASTRESULT; @00007739:000D local_number5 = (local_number5 = 2); @00007748:0004 if(local_number5) then // ref index: 1 @00007754:0021 SdMakeName(local_string2, "AskYesNo", "", global_number25); @0000776E:0021 SilentReadData/SilentWriteData(local_string2, "Result", 2, local_string4, local_number2); @0000778B:0027 // return coming @0000778F:0023 return local_number2; @00007796:0006 endif; @00007796:0006 label_7796: @00007798:0021 GetWindowHandle(-2); @000077A3:0006 local_number4 = LASTRESULT; @000077AD:0020 IsIconic(local_number4); // dll: USER.dll @000077B6:0006 local_number5 = LASTRESULT; @000077C0:0004 if(local_number5) then // ref index: 1 @000077CC:0020 ShowWindow(local_number4, 9); // dll: USER.dll @000077DA:0004 endif; @000077DA:0004 label_77da: @000077DC:0006 local_number3 = 8228; @000077E8:000D local_number5 = (local_number1 = 0); @000077F7:0004 if(local_number5) then // ref index: 1 @00007803:0013 local_number3 = (local_number3 | 256); @00007812:0007 endif; @00007812:0007 label_7812: @00007814:0021 function_357(local_number4); @0000781D:0021 function_137(6); @00007828:0006 local_string3 = LASTRESULT; @00007832:000D local_number5 = (local_string3 = ""); @0000783F:0004 if(local_number5) then // ref index: 1 @0000784B:0021 function_358(11035); @00007856:0006 local_string3 = LASTRESULT; @00007860:0007 endif; @00007860:0007 label_7860: @00007862:0020 _EnablePrevDialog(global_number24, 0, "AskYesNo"); // dll: ISRT.dll @0000787B:0020 MessageBoxA(local_number4, local_string1, local_string3, local_number3); // dll: USER32.dll @0000788D:0006 local_number5 = LASTRESULT; @00007897:000D local_number5 = (local_number5 = 6); @000078A6:0004 if(local_number5) then // ref index: 1 @000078B2:0006 local_number2 = 1; @000078BE:0005 goto label_78d5; @000078C7:0001 endif; @000078C7:0001 label_78c7: @000078C9:0006 local_number2 = 0; @000078D5:0007 label_78d5: @000078D7:0020 _EnablePrevDialog(global_number24, 1, ""); // dll: ISRT.dll @000078E8:0021 function_398(); @000078EE:0006 local_number5 = LASTRESULT; @000078F8:000D local_number5 = (local_number5 = 1); @00007907:0004 if(local_number5) then // ref index: 1 @00007913:0021 SdMakeName(local_string2, "AskYesNo", "", global_number25); @0000792D:0021 SilentWriteData(local_string2, "Result", 2, local_string4, local_number2); @0000794A:0003 endif; @0000794A:0003 label_794a: @0000794C:0027 // return coming @00007950:0023 return local_number2; @00007957:0026 end; // checksum: a5c496aa @00007967:0006 label_7967: @00007969:0022 function NUMBER function_79(local_number1, local_number2, local_string1, local_string2, local_number3) @00007969 NUMBER local_number4; @00007969 @00007969 @00007969 begin @00007972:0027 // return coming @00007976:0020 _TreeViewCreate(global_number24, local_number1, local_number2, local_string1, local_string2, local_number3); // dll: ISRT.dll @0000798E:0006 local_number4 = LASTRESULT; @00007998:0023 return local_number4; @0000799F:0026 end; // checksum: 30595644 @000079AB:000D label_79ab: @000079AD:0022 function NUMBER function_80(local_number1, local_string1) @000079AD NUMBER local_number2, local_number3; @000079AD @000079AD @000079AD begin @000079B6:0021 StrLength(local_string1); @000079BF:0006 local_number3 = LASTRESULT; @000079C9:0020 _GetSelectedTreeComponent(local_number1, local_string1, local_number3); // dll: ISRT.dll @000079D8:0006 local_number2 = LASTRESULT; @000079E2:000A local_number3 = (local_number2 > 0); @000079F1:0004 if(local_number3) then // ref index: 1 @000079FD:0007 local_number3 = (local_number2 + 1); @00007A0C:0031 Resize(local_string1, local_number3); @00007A16:0006 local_number2 = LASTRESULT; @00007A20:0007 local_number3 = (local_number2 + 1); @00007A2F:0020 _GetSelectedTreeComponent(local_number1, local_string1, local_number3); // dll: ISRT.dll @00007A3E:0006 local_number2 = LASTRESULT; @00007A48:0003 endif; @00007A48:0003 label_7a48: @00007A4A:0027 // return coming @00007A4E:0023 return local_number2; @00007A55:0026 end; // checksum: 6a21d @00007A61:0005 label_7a61: @00007A63:0022 function VARIANT ComponentErrorInfo() @00007A63 @00007A63 STRING local_string1; @00007A63 OBJECT local_object1; @00007A63 begin @00007A6C:0020 _ComponentErrorInfo(global_number24, local_object1, local_string1); // dll: ISRT.dll @00007A7B:0027 // return coming @00007A7F:0023 return local_object1; @00007A86:0026 end; // checksum: 670f2032 @00007A96:000D label_7a96: @00007A98:0022 function NUMBER function_84(local_string1, local_string2, local_number1, local_number2, local_string3) @00007A98 NUMBER local_number3, local_number4; @00007A98 STRING local_string4; @00007A98 @00007A98 begin @00007AA1:0006 local_string4 = local_string3; @00007AAB:0021 StrLength(local_string4); @00007AB4:0006 local_number4 = LASTRESULT; @00007ABE:0020 _ComponentGetData(global_number24, local_string1, local_string2, local_number1, local_number2, local_string4, local_number4); // dll: ISRT.dll @00007AD9:0006 local_number3 = LASTRESULT; @00007AE3:000A local_number4 = (local_number3 > 0); @00007AF2:0004 if(local_number4) then // ref index: 1 @00007AFE:0031 Resize(local_string4, local_number3); @00007B08:0021 StrLength(local_string4); @00007B11:0006 local_number4 = LASTRESULT; @00007B1B:0020 _ComponentGetData(global_number24, local_string1, local_string2, local_number1, local_number2, local_string4, local_number4); // dll: ISRT.dll @00007B36:0006 local_number3 = LASTRESULT; @00007B40:0004 endif; @00007B40:0004 label_7b40: @00007B42:0006 local_string3 = local_string4; @00007B4C:0027 // return coming @00007B50:0023 return local_number3; @00007B57:0026 end; // checksum: 507bb1a @00007B63:0006 label_7b63: @00007B65:0022 function NUMBER ComponentIsItemSelected(local_string1, local_string2) @00007B65 NUMBER local_number1; @00007B65 @00007B65 @00007B65 begin @00007B6E:0027 // return coming @00007B72:0020 _ComponentIsItemSelected(global_number24, local_string1, local_string2); // dll: ISRT.dll @00007B81:0006 local_number1 = LASTRESULT; @00007B8B:0023 return local_number1; @00007B92:0026 end; // checksum: 4370435c @00007B9E:0006 label_7b9e: @00007BA0:0022 function NUMBER ComponentSelectItem(local_string1, local_string2, local_number1) @00007BA0 NUMBER local_number2; @00007BA0 @00007BA0 @00007BA0 begin @00007BA9:0027 // return coming @00007BAD:0020 _ComponentSelectItem(global_number24, local_string1, local_string2, local_number1); // dll: ISRT.dll @00007BBF:0006 local_number2 = LASTRESULT; @00007BC9:0023 return local_number2; @00007BD0:0026 end; // checksum: 20073402 @00007BDC:0006 label_7bdc: @00007BDE:0022 function NUMBER ComponentListItems(local_string1, local_string2, local_number1) @00007BDE NUMBER local_number2; @00007BDE @00007BDE @00007BDE begin @00007BE7:0027 // return coming @00007BEB:0020 _ComponentListItems(global_number24, local_string1, local_string2, local_number1); // dll: ISRT.dll @00007BFD:0006 local_number2 = LASTRESULT; @00007C07:0023 return local_number2; @00007C0E:0026 end; // checksum: 41253c31 @00007C1A:0008 label_7c1a: @00007C1C:0022 function NUMBER function_88(local_string1, local_string2, local_number1) @00007C1C NUMBER local_number2; @00007C1C STRING local_string3; @00007C1C @00007C1C begin @00007C25:0006 local_string3 = local_string2; @00007C2F:0020 _ComponentCompareSizeRequired(global_number24, local_string1, local_string3, local_number1); // dll: ISRT.dll @00007C41:0006 local_number2 = LASTRESULT; @00007C4B:0006 local_string2 = local_string3; @00007C55:0027 // return coming @00007C59:0023 return local_number2; @00007C60:0026 end; // checksum: 2f0c515b @00007C6C:0006 label_7c6c: @00007C6E:0022 function NUMBER ComponentGetTotalCost/ComponentCompareSizeRequired(local_string1, local_string2, local_number1) @00007C6E NUMBER local_number2; @00007C6E @00007C6E @00007C6E begin @00007C77:0027 // return coming @00007C7B:0020 _ComponentGetTotalCost(global_number24, local_string1, local_string2, local_number1); // dll: ISRT.dll @00007C8D:0006 local_number2 = LASTRESULT; @00007C97:0023 return local_number2; @00007C9E:0026 end; // checksum: 223b6941 @00007CAA:0006 label_7caa: @00007CAC:0022 function NUMBER ComponentTransferData(local_string1) @00007CAC NUMBER local_number1, local_number2; @00007CAC @00007CAC @00007CAC begin @00007CB5:0020 _ComponentTransferData(global_number24, local_string1); // dll: ISRT.dll @00007CC1:0006 local_number1 = LASTRESULT; @00007CCB:000D local_number2 = (local_number1 = -2147213312); @00007CDA:0004 if(local_number2) then // ref index: 1 @00007CE6:0002 abort; @00007CEA:0003 endif; @00007CEA:0003 label_7cea: @00007CEC:000D local_number2 = (local_number1 = -2147213311); @00007CFB:0004 if(local_number2) then // ref index: 1 @00007D07:0003 exit; @00007D0B:0003 endif; @00007D0B:0003 label_7d0b: @00007D0D:0027 // return coming @00007D11:0023 return local_number1; @00007D18:0026 end; // checksum: 29361c51 @00007D24:0006 label_7d24: @00007D26:0022 function NUMBER ComponentSetupTypeSet(local_string1, local_string2) @00007D26 NUMBER local_number1; @00007D26 @00007D26 @00007D26 begin @00007D2F:0027 // return coming @00007D33:0020 _ComponentSetupTypeSet(global_number24, local_string1, local_string2); // dll: ISRT.dll @00007D42:0006 local_number1 = LASTRESULT; @00007D4C:0023 return local_number1; @00007D53:0026 end; // checksum: 3e13574d @00007D5F:0006 label_7d5f: @00007D61:0022 function NUMBER ComponentFilterOS(local_string1, local_number1, local_number2, local_number3) @00007D61 NUMBER local_number4; @00007D61 @00007D61 @00007D61 begin @00007D6A:0027 // return coming @00007D6E:0020 _ComponentFilterOS(global_number24, local_string1, local_number1, local_number2, local_number3); // dll: ISRT.dll @00007D83:0006 local_number4 = LASTRESULT; @00007D8D:0023 return local_number4; @00007D94:0026 end; // checksum: 40731b01 @00007DA0:0006 label_7da0: @00007DA2:0022 function NUMBER ComponentFilterLanguage(local_string1, local_number1, local_number2) @00007DA2 NUMBER local_number3; @00007DA2 @00007DA2 @00007DA2 begin @00007DAB:0027 // return coming @00007DAF:0020 _ComponentFilterLanguage(global_number24, local_string1, local_number1, local_number2); // dll: ISRT.dll @00007DC1:0006 local_number3 = LASTRESULT; @00007DCB:0023 return local_number3; @00007DD2:0026 end; // checksum: 45785573 @00007DDE:0006 label_7dde: @00007DE0:0022 function NUMBER CreateRegistrySet(local_string1) @00007DE0 NUMBER local_number1; @00007DE0 @00007DE0 @00007DE0 begin @00007DE9:0027 // return coming @00007DED:0020 _CreateRegistrySet(global_number24, global_string6, local_string1); // dll: ISRT.dll @00007DFC:0006 local_number1 = LASTRESULT; @00007E06:0023 return local_number1; @00007E0D:0026 end; // checksum: 4353292e @00007E19:0007 label_7e19: @00007E1B:0022 function NUMBER ComponentReinstall() @00007E1B NUMBER local_number1; @00007E1B @00007E1B @00007E1B begin @00007E24:0006 global_number17 = 302; @00007E30:0027 // return coming @00007E34:0020 _ComponentReinstall(global_number24); // dll: ISRT.dll @00007E3D:0006 local_number1 = LASTRESULT; @00007E47:0023 return local_number1; @00007E4E:0026 end; // checksum: 4d1b152a @00007E5A:0007 label_7e5a: @00007E5C:0022 function NUMBER ComponentRemoveAll() @00007E5C NUMBER local_number1; @00007E5C @00007E5C @00007E5C begin @00007E65:0006 global_number17 = 303; @00007E71:0027 // return coming @00007E75:0020 _ComponentRemoveAll(global_number24); // dll: ISRT.dll @00007E7E:0006 local_number1 = LASTRESULT; @00007E88:0023 return local_number1; @00007E8F:0026 end; // checksum: 5c1e150e @00007E9B:0006 label_7e9b: @00007E9D:0022 function NUMBER function_97(local_string1) @00007E9D NUMBER local_number1; @00007E9D @00007E9D @00007E9D begin @00007EA6:0027 // return coming @00007EAA:0020 _ComponentSaveTarget(global_number24, local_string1); // dll: ISRT.dll @00007EB6:0006 local_number1 = LASTRESULT; @00007EC0:0023 return local_number1; @00007EC7:0026 end; // checksum: 28372024 @00007ED3:0007 label_7ed3: @00007ED5:0022 function NUMBER DefineDialog(local_string1, local_number1, local_string2, local_number2, local_string3, local_number3, local_number4, local_number5) @00007ED5 NUMBER local_number6; @00007ED5 @00007ED5 @00007ED5 begin @00007EDE:0021 function_140(); @00007EE4:0027 // return coming @00007EE8:0020 _DefineDialog(global_number24, local_string1, local_number1, local_string2, local_number2, local_string3, local_number3, local_number4, local_number5); // dll: ISRT.dll @00007F09:0006 local_number6 = LASTRESULT; @00007F13:0023 return local_number6; @00007F1A:0026 end; // checksum: 19315156 @00007F26:0006 label_7f26: @00007F28:0022 function NUMBER EzDefineDialog(local_string1, local_string2, local_string3, local_number1) @00007F28 NUMBER local_number2; @00007F28 @00007F28 @00007F28 begin @00007F31:0027 // return coming @00007F35:0021 DefineDialog(local_string1, 0, local_string2, local_number1, local_string3, 0, -2, 6); @00007F5B:0006 local_number2 = LASTRESULT; @00007F65:0023 return local_number2; @00007F6C:0026 end; // checksum: fcffbed8 @00007F78:0006 label_7f78: @00007F7A:0022 function NUMBER EndDialog(local_string1) @00007F7A NUMBER local_number1; @00007F7A @00007F7A @00007F7A begin @00007F83:0027 // return coming @00007F87:0020 _EndDialog(global_number24, local_string1); // dll: ISRT.dll @00007F93:0006 local_number1 = LASTRESULT; @00007F9D:0023 return local_number1; @00007FA4:0026 end; // checksum: 5c5b3115 @00007FB0:0006 label_7fb0: @00007FB2:0022 function NUMBER ReleaseDialog/EndDialog(local_string1) @00007FB2 NUMBER local_number1; @00007FB2 @00007FB2 @00007FB2 begin @00007FBB:0027 // return coming @00007FBF:0020 _ReleaseDialog(global_number24, local_string1); // dll: ISRT.dll @00007FCB:0006 local_number1 = LASTRESULT; @00007FD5:0023 return local_number1; @00007FDC:0026 end; // checksum: 31234770 @00007FE8:0006 label_7fe8: @00007FEA:0022 function NUMBER WaitOnDialog/ReleaseDialog(local_string1) @00007FEA NUMBER local_number1; @00007FEA @00007FEA @00007FEA begin @00007FF3:0027 // return coming @00007FF7:0020 _WaitOnDialog(global_number24, local_string1); // dll: ISRT.dll @00008003:0006 local_number1 = LASTRESULT; @0000800D:0023 return local_number1; @00008014:0026 end; // checksum: 16370344 @00008020:0006 label_8020: @00008022:0022 function NUMBER CmdGetHwndDlg/WaitOnDialog(local_string1) @00008022 NUMBER local_number1; @00008022 @00008022 @00008022 begin @0000802B:0027 // return coming @0000802F:0020 _CmdGetHwndDlg(global_number24, local_string1); // dll: ISRT.dll @0000803B:0006 local_number1 = LASTRESULT; @00008045:0023 return local_number1; @0000804C:0026 end; // checksum: 3c295562 @00008058:0006 label_8058: @0000805A:0022 function NUMBER CtrlGetSubCommand(local_string1) @0000805A NUMBER local_number1; @0000805A @0000805A @0000805A begin @00008063:0027 // return coming @00008067:0020 _CtrlGetNotificationCode(global_number24, local_string1); // dll: ISRT.dll @00008073:0006 local_number1 = LASTRESULT; @0000807D:0023 return local_number1; @00008084:0026 end; // checksum: 51597e4d @00008090:0009 label_8090: @00008092:0022 function NUMBER function_120(local_string1, local_number1, local_string2) @00008092 NUMBER local_number2, local_number3, local_number4, local_number5, local_number6, local_number7, local_number8; @00008092 STRING local_string3; @00008092 @00008092 begin @0000809B:0021 CmdGetHwndDlg/WaitOnDialog(local_string1); @000080A4:0006 local_number2 = LASTRESULT; @000080AE:0020 GetDlgItem(local_number2, local_number1); // dll: USER.dll @000080BA:0006 local_number3 = LASTRESULT; @000080C4:000D local_number7 = (local_number3 = 0); @000080D3:0004 if(local_number7) then // ref index: 1 @000080DF:0027 // return coming @000080E3:0023 return -2; @000080EC:0013 endif; @000080EC:0013 label_80ec: @000080EE:0032 SizeOf(local_string3); @000080F5:0006 local_number7 = LASTRESULT; @000080FF:0020 GetClassName(local_number3, local_string3, local_number7); // dll: USER.dll @0000810E:000D local_number7 = (local_string3 = "Edit"); @0000811F:000D local_number8 = (local_string3 = "Static"); @00008132:0018 local_number7 = (local_number7 || local_number8); @0000813F:000D local_number8 = (local_string3 = "Button"); @00008152:0018 local_number7 = (local_number7 || local_number8); @0000815F:000D local_number8 = (local_string3 = "ComboBox"); @00008174:0018 local_number7 = (local_number7 || local_number8); @00008181:0004 if(local_number7) then // ref index: 4 @0000818D:0020 GetWindowLong(local_number3, -16); // dll: USER.dll @0000819B:0006 local_number4 = LASTRESULT; @000081A5:000D local_number7 = (local_string3 = "Edit"); @000081B6:0012 local_number8 = (local_number4 & 4); @000081C5:0019 local_number7 = (local_number7 = local_number8); @000081D2:0004 if(local_number7) then // ref index: 1 @000081DE:0027 // return coming @000081E2:0023 return -7; @000081EB:0008 endif; @000081EB:0008 label_81eb: @000081ED:0020 GetWindowTextLength(local_number3); // dll: USER32.dll @000081F6:0006 local_number5 = LASTRESULT; @00008200:0032 SizeOf(local_string2); @00008207:0006 local_number6 = LASTRESULT; @00008211:0009 local_number7 = (local_number6 < local_number5); @0000821E:0004 if(local_number7) then // ref index: 1 @0000822A:0007 local_number7 = (local_number5 + 1); @00008239:0031 Resize(local_string2, local_number7); @00008243:0006 endif; @00008243:0006 label_8243: @00008245:0007 local_number7 = (local_number5 + 1); @00008254:0020 GetWindowText(local_number3, local_string2, local_number7); // dll: USER32.dll @00008263:0006 local_number7 = LASTRESULT; @0000826D:0004 if(local_number7) then // ref index: 1 @00008279:0027 // return coming @0000827D:0023 return 0; @00008286:0002 endif; @00008286:0002 label_8286: @00008288:0027 // return coming @0000828C:0023 return -1; @00008295:0003 endif; @00008295:0003 label_8295: @00008297:0027 // return coming @0000829B:0023 return -7; @000082A4:0026 end; // checksum: cb84d9fc @000082B4:0006 label_82b4: @000082B6:0022 function NUMBER CtrlSetText/CtrlGetText(local_string1, local_number1, local_string2) @000082B6 NUMBER local_number2, local_number3, local_number4, local_number7, local_number8, local_number9, local_number10, local_number11; @000082B6 STRING local_string3; @000082B6 @000082B6 begin @000082BF:0006 local_number9 = 0; @000082CB:0012 local_number10 = (local_number1 & -2147483648); @000082DA:0004 if(local_number10) then // ref index: 1 @000082E6:0006 local_number9 = 1; @000082F2:0014 local_number1 = (local_number1 ^ -2147483648); @00008301:0008 endif; @00008301:0008 label_8301: @00008303:0021 CmdGetHwndDlg/WaitOnDialog(local_string1); @0000830C:0006 local_number2 = LASTRESULT; @00008316:0020 GetDlgItem(local_number2, local_number1); // dll: USER.dll @00008322:0006 local_number3 = LASTRESULT; @0000832C:000D local_number10 = (local_number3 = 0); @0000833B:0004 if(local_number10) then // ref index: 1 @00008347:0027 // return coming @0000834B:0023 return -2; @00008354:0011 endif; @00008354:0011 label_8354: @00008356:0032 SizeOf(local_string3); @0000835D:0006 local_number10 = LASTRESULT; @00008367:0020 GetClassName(local_number3, local_string3, local_number10); // dll: USER.dll @00008376:000D local_number10 = (local_string3 = "Edit"); @00008387:000D local_number11 = (local_string3 = "Static"); @0000839A:0018 local_number10 = (local_number10 || local_number11); @000083A7:000D local_number11 = (local_string3 = "Button"); @000083BA:0018 local_number10 = (local_number10 || local_number11); @000083C7:0004 if(local_number10) then // ref index: 4 @000083D3:000D local_number10 = (local_string3 = "Edit"); @000083E4:0004 if(local_number10) then // ref index: 1 @000083F0:0020 GetWindowLong(local_number3, -16); // dll: USER.dll @000083FE:0006 local_number4 = LASTRESULT; @00008408:0012 local_number10 = (local_number4 & 4); @00008417:0004 if(local_number10) then // ref index: 1 @00008423:0027 // return coming @00008427:0023 return -7; @00008430:000D endif; @00008430:000D endif; @00008430:000D label_8430: @00008432:000D local_number10 = (local_string3 = "Static"); @00008445:0019 local_number10 = (local_number10 = local_number9); @00008452:0004 if(local_number10) then // ref index: 1 @0000845E:0021 StrLength(local_string2); @00008467:0006 local_number10 = LASTRESULT; @00008471:0020 PathCompactPathPixel(local_number3, local_string2, local_string2, local_number10); // dll: ISRT.dll @00008483:0006 local_number8 = LASTRESULT; @0000848D:000A local_number10 = (local_number8 > 0); @0000849C:0004 if(local_number10) then // ref index: 1 @000084A8:0031 Resize(local_string2, local_number8); @000084B2:0021 StrLength(local_string2); @000084BB:0006 local_number10 = LASTRESULT; @000084C5:0020 PathCompactPathPixel(local_number3, local_string2, local_string2, local_number10); // dll: ISRT.dll @000084D7:0006 endif; @000084D7:0006 endif; @000084D7:0006 label_84d7: @000084D9:0020 SetWindowText(local_number3, local_string2); // dll: USER.dll @000084E5:0006 local_number10 = LASTRESULT; @000084EF:000D local_number10 = (local_number10 = 0); @000084FE:0004 if(local_number10) then // ref index: 1 @0000850A:0027 // return coming @0000850E:0023 return -1; @00008517:0001 endif; @00008517:0001 label_8517: @00008519:0005 goto label_85a7; @00008522:0008 endif; @00008522:0008 label_8522: @00008524:000D local_number10 = (local_string3 = "ComboBox"); @00008539:0004 if(local_number10) then // ref index: 2 @00008545:0020 SendMessageA(local_number3, 12, 0, local_string2); // dll: USER.dll @0000855B:0006 local_number7 = LASTRESULT; @00008565:000D local_number10 = (local_number7 = -1); @00008574:0004 if(local_number10) then // ref index: 1 @00008580:0027 // return coming @00008584:0023 return -1; @0000858D:0001 endif; @0000858D:0001 label_858d: @0000858F:0005 goto label_85a7; @00008598:0002 endif; @00008598:0002 label_8598: @0000859A:0027 // return coming @0000859E:0023 return -1; @000085A7:0003 label_85a7: @000085A9:0027 // return coming @000085AD:0023 return 0; @000085B6:0026 end; // checksum: 89f65dea @000085C6:0009 label_85c6: @000085C8:0022 function NUMBER CtrlGetState(local_string1, local_number1) @000085C8 NUMBER local_number2, local_number3, local_number4, local_number5; @000085C8 STRING local_string2; @000085C8 @000085C8 begin @000085D1:0021 CmdGetHwndDlg/WaitOnDialog(local_string1); @000085DA:0006 local_number2 = LASTRESULT; @000085E4:0020 GetDlgItem(local_number2, local_number1); // dll: USER.dll @000085F0:0006 local_number3 = LASTRESULT; @000085FA:000D local_number5 = (local_number3 = 0); @00008609:0004 if(local_number5) then // ref index: 1 @00008615:0027 // return coming @00008619:0023 return -1; @00008622:0008 endif; @00008622:0008 label_8622: @00008624:0032 SizeOf(local_string2); @0000862B:0006 local_number5 = LASTRESULT; @00008635:0020 GetClassName(local_number3, local_string2, local_number5); // dll: USER.dll @00008644:000D local_number5 = (local_string2 = "Button"); @00008657:0004 if(local_number5) then // ref index: 5 @00008663:0021 SendMessage(local_number3, 240, 0, 0); @0000867B:0006 local_number4 = LASTRESULT; @00008685:0001 // switch/while/??? @00008689:0005 label_8689: @0000868B:000D local_number5 = (local_number4 = 0); @0000869A:0004 if(local_number5) then // ref index: 1 @000086A6:0027 // return coming @000086AA:0023 return -1002; @000086B3:0005 goto label_8731; @000086BC:0005 endif; @000086BC:0005 label_86bc: @000086BE:000D local_number5 = (local_number4 = 1); @000086CD:0004 if(local_number5) then // ref index: 1 @000086D9:0027 // return coming @000086DD:0023 return -1001; @000086E6:0005 goto label_8731; @000086EF:0005 endif; @000086EF:0005 label_86ef: @000086F1:000D local_number5 = (local_number4 = 2); @00008700:0004 if(local_number5) then // ref index: 1 @0000870C:0027 // return coming @00008710:0023 return -1003; @00008719:0005 goto label_8731; @00008722:0002 endif; @00008722:0002 label_8722: @00008724:0027 // return coming @00008728:0023 return -1; @00008731:0003 endif; @00008731:0003 label_8731: @00008733:0027 // return coming @00008737:0023 return -7; @00008740:0026 end; // checksum: 4826162f @00008750:0009 label_8750: @00008752:0022 function NUMBER CtrlSetState(local_string1, local_number1, local_number2) @00008752 NUMBER local_number3, local_number4, local_number5, local_number6; @00008752 STRING local_string2; @00008752 @00008752 begin @0000875B:0021 CmdGetHwndDlg/WaitOnDialog(local_string1); @00008764:0006 local_number3 = LASTRESULT; @0000876E:0020 GetDlgItem(local_number3, local_number1); // dll: USER.dll @0000877A:0006 local_number4 = LASTRESULT; @00008784:000D local_number6 = (local_number4 = 0); @00008793:0004 if(local_number6) then // ref index: 1 @0000879F:0027 // return coming @000087A3:0023 return -1; @000087AC:0009 endif; @000087AC:0009 label_87ac: @000087AE:0032 SizeOf(local_string2); @000087B5:0006 local_number6 = LASTRESULT; @000087BF:0020 GetClassName(local_number4, local_string2, local_number6); // dll: USER.dll @000087CE:000D local_number6 = (local_string2 = "Button"); @000087E1:0004 if(local_number6) then // ref index: 3 @000087ED:000D local_number6 = (local_number2 = -1001); @000087FC:0004 if(local_number6) then // ref index: 1 @00008808:0006 local_number5 = 1; @00008814:0005 goto label_882b; @0000881D:0001 endif; @0000881D:0001 label_881d: @0000881F:0006 local_number5 = 0; @0000882B:0003 label_882b: @0000882D:0021 SendMessage(local_number4, 241, local_number5, 0); @00008843:0027 // return coming @00008847:0023 return 0; @00008850:0003 endif; @00008850:0003 label_8850: @00008852:0027 // return coming @00008856:0023 return -7; @0000885F:0026 end; // checksum: b7d891de @0000886F:0009 label_886f: @00008871:0022 function NUMBER CtrlSelectText(local_string1, local_number1) @00008871 NUMBER local_number2, local_number3, local_number4; @00008871 STRING local_string2; @00008871 @00008871 begin @0000887A:0021 CmdGetHwndDlg/WaitOnDialog(local_string1); @00008883:0006 local_number2 = LASTRESULT; @0000888D:0020 GetDlgItem(local_number2, local_number1); // dll: USER.dll @00008899:0006 local_number3 = LASTRESULT; @000088A3:000D local_number4 = (local_number3 = 0); @000088B2:0004 if(local_number4) then // ref index: 1 @000088BE:0027 // return coming @000088C2:0023 return -2; @000088CB:0008 endif; @000088CB:0008 label_88cb: @000088CD:0032 SizeOf(local_string2); @000088D4:0006 local_number4 = LASTRESULT; @000088DE:0020 GetClassName(local_number3, local_string2, local_number4); // dll: USER.dll @000088ED:000D local_number4 = (local_string2 = "Edit"); @000088FE:0004 if(local_number4) then // ref index: 1 @0000890A:0021 SendMessage(local_number3, 177, 0, -1); @00008922:0027 // return coming @00008926:0023 return 0; @0000892F:000A endif; @0000892F:000A label_892f: @00008931:000D local_number4 = (local_string2 = "ComboBox"); @00008946:0004 if(local_number4) then // ref index: 2 @00008952:0021 function_254(0, -1); @00008962:0006 local_number4 = LASTRESULT; @0000896C:0021 SendMessage(local_number3, 322, 0, local_number4); @00008982:0006 local_number4 = LASTRESULT; @0000898C:000D local_number4 = (local_number4 = -1); @0000899B:0004 if(local_number4) then // ref index: 1 @000089A7:0027 // return coming @000089AB:0023 return -1; @000089B4:0002 endif; @000089B4:0002 label_89b4: @000089B6:0027 // return coming @000089BA:0023 return 0; @000089C3:0003 endif; @000089C3:0003 label_89c3: @000089C5:0027 // return coming @000089C9:0023 return -7; @000089D2:0026 end; // checksum: b3aff7e @000089E2:000D label_89e2: @000089E4:0022 function NUMBER CtrlSetMLEText/CtrlGetMLEText(local_string1, local_number1, local_number2) @000089E4 NUMBER local_number3, local_number4, local_number5, local_number6, local_number7, local_number8, local_number9, local_number10; @000089E4 STRING local_string2, local_string3, local_string4, local_string5; @000089E4 @000089E4 begin @000089ED:0021 CmdGetHwndDlg/WaitOnDialog(local_string1); @000089F6:0006 local_number3 = LASTRESULT; @00008A00:0020 GetDlgItem(local_number3, local_number1); // dll: USER.dll @00008A0C:0006 local_number4 = LASTRESULT; @00008A16:000D local_number9 = (local_number4 = 0); @00008A25:000D local_number10 = (local_number2 = 0); @00008A34:0018 local_number9 = (local_number9 || local_number10); @00008A41:000D local_number10 = (local_number2 = -1); @00008A50:0018 local_number9 = (local_number9 || local_number10); @00008A5D:0004 if(local_number9) then // ref index: 1 @00008A69:0027 // return coming @00008A6D:0023 return -2; @00008A76:0006 endif; @00008A76:0006 label_8a76: @00008A78:0021 function_315(local_number2); @00008A81:0006 local_number9 = LASTRESULT; @00008A8B:000E local_number9 = (local_number9 != 0); @00008A9A:0004 if(local_number9) then // ref index: 1 @00008AA6:0027 // return coming @00008AAA:0023 return -2; @00008AB3:000E endif; @00008AB3:000E label_8ab3: @00008AB5:0032 SizeOf(local_string2); @00008ABC:0006 local_number9 = LASTRESULT; @00008AC6:0020 GetClassName(local_number4, local_string2, local_number9); // dll: USER.dll @00008AD5:000D local_number9 = (local_string2 = "Edit"); @00008AE6:0004 if(local_number9) then // ref index: 6 @00008AF2:0020 GetWindowLong(local_number4, -16); // dll: USER.dll @00008B00:0006 local_number5 = LASTRESULT; @00008B0A:0012 local_number9 = (local_number5 & 4); @00008B19:0004 if(local_number9) then // ref index: 6 @00008B25:0021 ListCount/ListDestroy(local_number2); @00008B2E:0006 local_number6 = LASTRESULT; @00008B38:0021 function_310(local_number2, local_string3); @00008B44:0006 local_number7 = LASTRESULT; @00008B4E:0006 local_number8 = 1; @00008B5A:0008 label_8b5a: @00008B5C:0001 // switch/while/??? @00008B60:000E local_number9 = (local_number7 != 1); @00008B6F:0004 if(local_number9) then // ref index: 3 @00008B7B:000E local_number9 = (local_number8 != local_number6); @00008B88:0004 if(local_number9) then // ref index: 1 @00008B94:0007 local_string5 = (local_string4 + local_string3); @00008BA1:0007 local_string4 = (local_string5 + "\r\n"); @00008BB0:0005 goto label_8bc8; @00008BB9:0001 endif; @00008BB9:0001 label_8bb9: @00008BBB:0007 local_string4 = (local_string4 + local_string3); @00008BC8:0004 label_8bc8: @00008BCA:0007 local_number8 = (local_number8 + 1); @00008BD9:0021 function_312(local_number2, local_string3); @00008BE5:0006 local_number7 = LASTRESULT; @00008BEF:0005 goto label_8b5a; @00008BF8:0006 endif; @00008BF8:0006 label_8bf8: @00008BFA:0020 SetWindowText(local_number4, local_string4); // dll: USER.dll @00008C06:0006 local_number9 = LASTRESULT; @00008C10:000D local_number9 = (local_number9 = 0); @00008C1F:0004 if(local_number9) then // ref index: 1 @00008C2B:0027 // return coming @00008C2F:0023 return -1; @00008C38:0002 endif; @00008C38:0002 label_8c38: @00008C3A:0027 // return coming @00008C3E:0023 return 0; @00008C47:0003 endif; @00008C47:0003 endif; @00008C47:0003 label_8c47: @00008C49:0027 // return coming @00008C4D:0023 return -7; @00008C56:0026 end; // checksum: c4d7ffb3 @00008C66:0002 label_8c66: @00008C68:0022 function NUMBER function_133(local_number1, local_string1, local_number2) @00008C68 NUMBER local_number4; @00008C68 STRING local_string2; @00008C68 @00008C68 begin @00008C71:0001 // switch/while/??? @00008C75:0009 label_8c75: @00008C77:000D local_number4 = (local_number1 = 1); @00008C86:0004 if(local_number4) then // ref index: 2 @00008C92:0021 function_276(local_string1); @00008C9B:0006 local_number4 = LASTRESULT; @00008CA5:000D local_number4 = (local_number4 = 0); @00008CB4:0004 if(local_number4) then // ref index: 1 @00008CC0:0021 function_427(); @00008CC6:0006 local_string2 = LASTRESULT; @00008CD0:0014 local_string1 = (local_string2 ^ local_string1); @00008CDD:0005 endif; @00008CDD:0005 label_8cdd: @00008CDF:0027 // return coming @00008CE3:0020 _SetAltMainImage(global_number24, local_number2, local_string1); // dll: ISRT.dll @00008CF2:0006 local_number4 = LASTRESULT; @00008CFC:0023 return local_number4; @00008D03:0005 goto label_8e1c; @00008D0C:0007 endif; @00008D0C:0007 label_8d0c: @00008D0E:000D local_number4 = (local_number1 = 4); @00008D1D:0004 if(local_number4) then // ref index: 1 @00008D29:0027 // return coming @00008D2D:0020 ComponentViewSetInfoEx(global_number24, 4, local_number2, ""); // dll: ISRT.dll @00008D41:0006 local_number4 = LASTRESULT; @00008D4B:0023 return local_number4; @00008D52:0005 goto label_8e1c; @00008D5B:0008 endif; @00008D5B:0008 label_8d5b: @00008D5D:000D local_number4 = (local_number1 = 2); @00008D6C:0004 if(local_number4) then // ref index: 1 @00008D78:0006 global_number0 = local_number2; @00008D82:0027 // return coming @00008D86:0020 ComponentViewSetInfoEx(global_number24, 2, local_number2, ""); // dll: ISRT.dll @00008D9A:0006 local_number4 = LASTRESULT; @00008DA4:0023 return local_number4; @00008DAB:0005 goto label_8e1c; @00008DB4:0008 endif; @00008DB4:0008 label_8db4: @00008DB6:000D local_number4 = (local_number1 = 3); @00008DC5:0004 if(local_number4) then // ref index: 1 @00008DD1:0006 global_number1 = local_number2; @00008DDB:0027 // return coming @00008DDF:0020 ComponentViewSetInfoEx(global_number24, 3, local_number2, ""); // dll: ISRT.dll @00008DF3:0006 local_number4 = LASTRESULT; @00008DFD:0023 return local_number4; @00008E04:0005 goto label_8e1c; @00008E0D:0002 endif; @00008E0D:0002 label_8e0d: @00008E0F:0027 // return coming @00008E13:0023 return -1; @00008E1C:0001 label_8e1c: @00008E1E:0026 end; // checksum: 8a866df2 @00008E2A:0005 label_8e2a: @00008E2C:0022 function NUMBER function_134() @00008E2C @00008E2C @00008E2C @00008E2C begin @00008E35:0006 global_number0 = 1; @00008E41:0006 global_number1 = 0; @00008E4D:0024 return; @00008E51:0026 end; // checksum: 2501 @00008E5D:0002 label_8e5d: @00008E5F:0022 function NUMBER SetDialogTitle(local_number1, local_string1) @00008E5F NUMBER local_number2; @00008E5F @00008E5F @00008E5F begin @00008E68:0001 // switch/while/??? @00008E6C:0004 label_8e6c: @00008E6E:000D local_number2 = (local_number1 = 1); @00008E7D:0004 if(local_number2) then // ref index: 1 @00008E89:0006 global_string31 = local_string1; @00008E93:0005 goto label_9090; @00008E9C:0004 endif; @00008E9C:0004 label_8e9c: @00008E9E:000D local_number2 = (local_number1 = 2); @00008EAD:0004 if(local_number2) then // ref index: 1 @00008EB9:0006 global_string38 = local_string1; @00008EC3:0005 goto label_9090; @00008ECC:0004 endif; @00008ECC:0004 label_8ecc: @00008ECE:000D local_number2 = (local_number1 = 3); @00008EDD:0004 if(local_number2) then // ref index: 1 @00008EE9:0006 global_string37 = local_string1; @00008EF3:0005 goto label_9090; @00008EFC:0004 endif; @00008EFC:0004 label_8efc: @00008EFE:000D local_number2 = (local_number1 = 4); @00008F0D:0004 if(local_number2) then // ref index: 1 @00008F19:0006 global_string36 = local_string1; @00008F23:0005 goto label_9090; @00008F2C:0004 endif; @00008F2C:0004 label_8f2c: @00008F2E:000D local_number2 = (local_number1 = 5); @00008F3D:0004 if(local_number2) then // ref index: 1 @00008F49:0006 global_string33 = local_string1; @00008F53:0005 goto label_9090; @00008F5C:0004 endif; @00008F5C:0004 label_8f5c: @00008F5E:000D local_number2 = (local_number1 = 6); @00008F6D:0004 if(local_number2) then // ref index: 1 @00008F79:0006 global_string34 = local_string1; @00008F83:0005 goto label_9090; @00008F8C:0004 endif; @00008F8C:0004 label_8f8c: @00008F8E:000D local_number2 = (local_number1 = 7); @00008F9D:0004 if(local_number2) then // ref index: 1 @00008FA9:0006 global_string35 = local_string1; @00008FB3:0005 goto label_9090; @00008FBC:0004 endif; @00008FBC:0004 label_8fbc: @00008FBE:000D local_number2 = (local_number1 = 8); @00008FCD:0004 if(local_number2) then // ref index: 1 @00008FD9:0006 global_string32 = local_string1; @00008FE3:0005 goto label_9090; @00008FEC:0004 endif; @00008FEC:0004 label_8fec: @00008FEE:000D local_number2 = (local_number1 = 11); @00008FFD:0004 if(local_number2) then // ref index: 1 @00009009:0006 global_string39 = local_string1; @00009013:0005 goto label_9090; @0000901C:0006 endif; @0000901C:0006 label_901c: @0000901E:000D local_number2 = (local_number1 = 12); @0000902D:0004 if(local_number2) then // ref index: 2 @00009039:0020 IsEmpty(global_object10); // dll: ISRT.dll @00009042:0006 local_number2 = LASTRESULT; @0000904C:0004 if(local_number2) then // ref index: 1 @00009058:0020 __GetProgress(global_number24, global_object10); // dll: ISRT.dll @00009064:0002 endif; @00009064:0002 label_9064: @00009066:0033 global_object10.Title = local_string1; @00009078:0005 goto label_9090; @00009081:0002 endif; @00009081:0002 label_9081: @00009083:0027 // return coming @00009087:0023 return -1; @00009090:0003 label_9090: @00009092:0027 // return coming @00009096:0023 return 0; @0000909F:0026 end; // checksum: daf1cc8d @000090AB:0006 label_90ab: @000090AD:0022 function NUMBER function_136(local_string1, local_number1, local_number2) @000090AD NUMBER local_number3; @000090AD @000090AD @000090AD begin @000090B6:0006 global_number26 = 1; @000090C2:0020 IsEmpty(global_object10); // dll: ISRT.dll @000090CB:0006 local_number3 = LASTRESULT; @000090D5:0004 if(local_number3) then // ref index: 1 @000090E1:0020 __GetProgress(global_number24, global_object10); // dll: ISRT.dll @000090ED:0006 endif; @000090ED:0006 label_90ed: @000090EF:0035 global_object10.SetFont(local_string1.local_number1); @00009106:0027 // return coming @0000910A:0020 _DialogSetFont(global_number24, local_string1, local_number1, local_number2); // dll: ISRT.dll @0000911C:0006 local_number3 = LASTRESULT; @00009126:0023 return local_number3; @0000912D:0026 end; // checksum: 213c7a6b @00009139:0002 label_9139: @0000913B:0022 function STRING function_137(local_number1) @0000913B NUMBER local_number2; @0000913B @0000913B @0000913B begin @00009144:0001 // switch/while/??? @00009148:0005 label_9148: @0000914A:000D local_number2 = (local_number1 = 1); @00009159:0004 if(local_number2) then // ref index: 1 @00009165:0027 // return coming @00009169:0023 return global_string31; @00009170:0005 goto label_930e; @00009179:0005 endif; @00009179:0005 label_9179: @0000917B:000D local_number2 = (local_number1 = 2); @0000918A:0004 if(local_number2) then // ref index: 1 @00009196:0027 // return coming @0000919A:0023 return global_string38; @000091A1:0005 goto label_930e; @000091AA:0005 endif; @000091AA:0005 label_91aa: @000091AC:000D local_number2 = (local_number1 = 3); @000091BB:0004 if(local_number2) then // ref index: 1 @000091C7:0027 // return coming @000091CB:0023 return global_string37; @000091D2:0005 goto label_930e; @000091DB:0005 endif; @000091DB:0005 label_91db: @000091DD:000D local_number2 = (local_number1 = 4); @000091EC:0004 if(local_number2) then // ref index: 1 @000091F8:0027 // return coming @000091FC:0023 return global_string36; @00009203:0005 goto label_930e; @0000920C:0005 endif; @0000920C:0005 label_920c: @0000920E:000D local_number2 = (local_number1 = 5); @0000921D:0004 if(local_number2) then // ref index: 1 @00009229:0027 // return coming @0000922D:0023 return global_string33; @00009234:0005 goto label_930e; @0000923D:0005 endif; @0000923D:0005 label_923d: @0000923F:000D local_number2 = (local_number1 = 6); @0000924E:0004 if(local_number2) then // ref index: 1 @0000925A:0027 // return coming @0000925E:0023 return global_string34; @00009265:0005 goto label_930e; @0000926E:0005 endif; @0000926E:0005 label_926e: @00009270:000D local_number2 = (local_number1 = 7); @0000927F:0004 if(local_number2) then // ref index: 1 @0000928B:0027 // return coming @0000928F:0023 return global_string35; @00009296:0005 goto label_930e; @0000929F:0005 endif; @0000929F:0005 label_929f: @000092A1:000D local_number2 = (local_number1 = 8); @000092B0:0004 if(local_number2) then // ref index: 1 @000092BC:0027 // return coming @000092C0:0023 return global_string32; @000092C7:0005 goto label_930e; @000092D0:0005 endif; @000092D0:0005 label_92d0: @000092D2:000D local_number2 = (local_number1 = 11); @000092E1:0004 if(local_number2) then // ref index: 1 @000092ED:0027 // return coming @000092F1:0023 return global_string39; @000092F8:0005 goto label_930e; @00009301:0002 endif; @00009301:0002 label_9301: @00009303:0027 // return coming @00009307:0023 return ""; @0000930E:0001 label_930e: @00009310:0026 end; // checksum: 1d928 @0000931C:0002 label_931c: @0000931E:0022 function STRING function_138(local_number1) @0000931E NUMBER local_number2; @0000931E @0000931E @0000931E begin @00009327:0001 // switch/while/??? @0000932B:0005 label_932b: @0000932D:000D local_number2 = (local_number1 = 1); @0000933C:0004 if(local_number2) then // ref index: 1 @00009348:0027 // return coming @0000934C:0023 return global_string40; @00009353:0005 goto label_93fc; @0000935C:0005 endif; @0000935C:0005 label_935c: @0000935E:000D local_number2 = (local_number1 = 7); @0000936D:0004 if(local_number2) then // ref index: 1 @00009379:0027 // return coming @0000937D:0023 return global_string41; @00009384:0005 goto label_93fc; @0000938D:0005 endif; @0000938D:0005 label_938d: @0000938F:000D local_number2 = (local_number1 = 2); @0000939E:0004 if(local_number2) then // ref index: 1 @000093AA:0027 // return coming @000093AE:0023 return global_string42; @000093B5:0005 goto label_93fc; @000093BE:0005 endif; @000093BE:0005 label_93be: @000093C0:000D local_number2 = (local_number1 = 6); @000093CF:0004 if(local_number2) then // ref index: 1 @000093DB:0027 // return coming @000093DF:0023 return global_string43; @000093E6:0005 goto label_93fc; @000093EF:0002 endif; @000093EF:0002 label_93ef: @000093F1:0027 // return coming @000093F5:0023 return ""; @000093FC:0001 label_93fc: @000093FE:0026 end; // checksum: 1dd23 @0000940A:0002 label_940a: @0000940C:0022 function STRING function_139(local_number1) @0000940C NUMBER local_number2; @0000940C @0000940C @0000940C begin @00009415:0001 // switch/while/??? @00009419:0005 label_9419: @0000941B:000D local_number2 = (local_number1 = 1); @0000942A:0004 if(local_number2) then // ref index: 1 @00009436:0027 // return coming @0000943A:0023 return global_string44; @00009441:0005 goto label_94ea; @0000944A:0005 endif; @0000944A:0005 label_944a: @0000944C:000D local_number2 = (local_number1 = 7); @0000945B:0004 if(local_number2) then // ref index: 1 @00009467:0027 // return coming @0000946B:0023 return global_string45; @00009472:0005 goto label_94ea; @0000947B:0005 endif; @0000947B:0005 label_947b: @0000947D:000D local_number2 = (local_number1 = 2); @0000948C:0004 if(local_number2) then // ref index: 1 @00009498:0027 // return coming @0000949C:0023 return global_string46; @000094A3:0005 goto label_94ea; @000094AC:0005 endif; @000094AC:0005 label_94ac: @000094AE:000D local_number2 = (local_number1 = 6); @000094BD:0004 if(local_number2) then // ref index: 1 @000094C9:0027 // return coming @000094CD:0023 return global_string47; @000094D4:0005 goto label_94ea; @000094DD:0002 endif; @000094DD:0002 label_94dd: @000094DF:0027 // return coming @000094E3:0023 return ""; @000094EA:0001 label_94ea: @000094EC:0026 end; // checksum: 1dd23 @000094F8:0004 label_94f8: @000094FA:0022 function NUMBER function_140() @000094FA NUMBER local_number1, local_number2, local_number3, local_number4, local_number5, local_number6; @000094FA STRING local_string1, local_string2, local_string3, local_string4; @000094FA @000094FA begin @00009503:0004 if(global_number26) then // ref index: 1 @0000950F:0027 // return coming @00009513:0023 return 0; @0000951C:000A endif; @0000951C:000A label_951c: @0000951E:0021 function_428(); @00009524:0006 local_number5 = LASTRESULT; @0000952E:000E local_number5 = (local_number5 != 9); @0000953D:0021 function_428(); @00009543:0006 local_number6 = LASTRESULT; @0000954D:000E local_number6 = (local_number6 != 1033); @0000955C:0019 local_number5 = (local_number5 = local_number6); @00009569:0004 if(local_number5) then // ref index: 1 @00009575:0027 // return coming @00009579:0023 return 0; @00009582:0006 endif; @00009582:0006 label_9582: @00009584:0020 GetUserDefaultLangID(); // dll: KERNEL32.dll @0000958A:0006 local_number1 = LASTRESULT; @00009594:000D local_number5 = (local_number1 = 0); @000095A3:0004 if(local_number5) then // ref index: 1 @000095AF:0027 // return coming @000095B3:0023 return 0; @000095BC:0006 endif; @000095BC:0006 label_95bc: @000095BE:0020 GetFontSub(global_number24, local_string1); // dll: ISRT.dll @000095CA:0006 local_number5 = LASTRESULT; @000095D4:000D local_number5 = (local_number5 = 0); @000095E3:0004 if(local_number5) then // ref index: 1 @000095EF:0027 // return coming @000095F3:0023 return 0; @000095FC:0009 endif; @000095FC:0009 label_95fc: @000095FE:0021 ListCreate(0); @00009609:0006 local_number4 = LASTRESULT; @00009613:0021 function_403(local_number4, local_string1, "*"); @00009623:0021 LOWORD/HIWORD(local_number1); @0000962C:0006 local_number1 = LASTRESULT; @00009636:0021 function_411(local_string2, "%lx", local_number1); @00009648:0028 StrLengthChars(local_string2); @0000964F:0006 local_number5 = LASTRESULT; @00009659:000F local_number3 = (4 - local_number5); @00009668:0006 label_9668: @0000966A:0001 // switch/while/??? @0000966E:000A local_number5 = (local_number3 > 0); @0000967D:0004 if(local_number5) then // ref index: 1 @00009689:0007 local_string2 = ("0" + local_string2); @00009697:000F local_number3 = (local_number3 - 1); @000096A6:0005 goto label_9668; @000096AF:0009 endif; @000096AF:0009 label_96af: @000096B1:0007 local_string2 = ("0x" + local_string2); @000096C0:0021 ListSetIndex(local_number4, -401); @000096CE:0021 ListFindString(local_number4, local_string2); @000096DA:0006 local_number5 = LASTRESULT; @000096E4:000E local_number5 = (local_number5 != 0); @000096F3:0004 if(local_number5) then // ref index: 1 @000096FF:0021 ListDestroy(local_number4); @00009708:0027 // return coming @0000970C:0023 return 0; @00009715:000B endif; @00009715:000B label_9715: @00009717:0021 function_312(local_number4, local_string3); @00009723:0021 function_408(local_string3, 0); @00009731:0021 function_312(local_number4, local_string4); @0000973D:002C StrToNum(local_number2, local_string4); @00009747:0021 function_136(local_string3, local_number2, 0); @00009758:0006 local_number5 = LASTRESULT; @00009762:0009 local_number5 = (local_number5 < 0); @00009771:0004 if(local_number5) then // ref index: 1 @0000977D:0021 ListDestroy(local_number4); @00009786:0027 // return coming @0000978A:0023 return 0; @00009793:0004 endif; @00009793:0004 label_9793: @00009795:0021 ListDestroy(local_number4); @0000979E:0027 // return coming @000097A2:0023 return 1; @000097AB:0026 end; // checksum: 8cace19d @000097B7:0006 label_97b7: @000097B9:0022 function NUMBER function_145() @000097B9 NUMBER local_number1, local_number2; @000097B9 @000097B9 @000097B9 begin @000097C2:0020 _InitInstall(global_number24); // dll: ISRT.dll @000097CB:0006 local_number1 = LASTRESULT; @000097D5:000D local_number2 = (local_number1 = -2147213312); @000097E4:0004 if(local_number2) then // ref index: 1 @000097F0:0002 abort; @000097F4:0003 endif; @000097F4:0003 label_97f4: @000097F6:000D local_number2 = (local_number1 = -2147213311); @00009805:0004 if(local_number2) then // ref index: 1 @00009811:0003 exit; @00009815:0003 endif; @00009815:0003 label_9815: @00009817:0027 // return coming @0000981B:0023 return local_number1; @00009822:0026 end; // checksum: 22385b39 @0000982E:0006 label_982e: @00009830:0022 function NUMBER function_146() @00009830 NUMBER local_number1, local_number2; @00009830 @00009830 @00009830 begin @00009839:0020 _ExitInstall(global_number24); // dll: ISRT.dll @00009842:0006 local_number1 = LASTRESULT; @0000984C:000D local_number2 = (local_number1 = -2147213312); @0000985B:0004 if(local_number2) then // ref index: 1 @00009867:0002 abort; @0000986B:0003 endif; @0000986B:0003 label_986b: @0000986D:000D local_number2 = (local_number1 = -2147213311); @0000987C:0004 if(local_number2) then // ref index: 1 @00009888:0003 exit; @0000988C:0003 endif; @0000988C:0003 label_988c: @0000988E:0027 // return coming @00009892:0023 return local_number1; @00009899:0026 end; // checksum: 222e5739 @000098A5:0006 label_98a5: @000098A7:0022 function NUMBER function_147() @000098A7 NUMBER local_number1, local_number2; @000098A7 @000098A7 @000098A7 begin @000098B0:0020 _CCPSearch(global_number24); // dll: ISRT.dll @000098B9:0006 local_number1 = LASTRESULT; @000098C3:000D local_number2 = (local_number1 = -2147213312); @000098D2:0004 if(local_number2) then // ref index: 1 @000098DE:0002 abort; @000098E2:0003 endif; @000098E2:0003 label_98e2: @000098E4:000D local_number2 = (local_number1 = -2147213311); @000098F3:0004 if(local_number2) then // ref index: 1 @000098FF:0003 exit; @00009903:0003 endif; @00009903:0003 label_9903: @00009905:0027 // return coming @00009909:0023 return local_number1; @00009910:0026 end; // checksum: 76767409 @0000991C:0006 label_991c: @0000991E:0022 function NUMBER function_148() @0000991E NUMBER local_number1, local_number2; @0000991E @0000991E @0000991E begin @00009927:0020 _AppSearch(global_number24); // dll: ISRT.dll @00009930:0006 local_number1 = LASTRESULT; @0000993A:000D local_number2 = (local_number1 = -2147213312); @00009949:0004 if(local_number2) then // ref index: 1 @00009955:0002 abort; @00009959:0003 endif; @00009959:0003 label_9959: @0000995B:000D local_number2 = (local_number1 = -2147213311); @0000996A:0004 if(local_number2) then // ref index: 1 @00009976:0003 exit; @0000997A:0003 endif; @0000997A:0003 label_997a: @0000997C:0027 // return coming @00009980:0023 return local_number1; @00009987:0026 end; // checksum: 56457609 @00009993:0006 label_9993: @00009995:0022 function NUMBER function_149() @00009995 NUMBER local_number1, local_number2; @00009995 @00009995 @00009995 begin @0000999E:0020 _Rebooted(global_number24); // dll: ISRT.dll @000099A7:0006 local_number1 = LASTRESULT; @000099B1:000D local_number2 = (local_number1 = -2147213312); @000099C0:0004 if(local_number2) then // ref index: 1 @000099CC:0002 abort; @000099D0:0003 endif; @000099D0:0003 label_99d0: @000099D2:000D local_number2 = (local_number1 = -2147213311); @000099E1:0004 if(local_number2) then // ref index: 1 @000099ED:0003 exit; @000099F1:0003 endif; @000099F1:0003 label_99f1: @000099F3:0027 // return coming @000099F7:0023 return local_number1; @000099FE:0026 end; // checksum: 53450732 @00009A0A:0006 label_9a0a: @00009A0C:0022 function NUMBER function_150(local_number1) @00009A0C NUMBER local_number2, local_number3; @00009A0C @00009A0C @00009A0C begin @00009A15:0020 _ShowWizardPages(global_number24, local_number1); // dll: ISRT.dll @00009A21:0006 local_number2 = LASTRESULT; @00009A2B:000D local_number3 = (local_number2 = -2147213312); @00009A3A:0004 if(local_number3) then // ref index: 1 @00009A46:0002 abort; @00009A4A:0003 endif; @00009A4A:0003 label_9a4a: @00009A4C:000D local_number3 = (local_number2 = -2147213311); @00009A5B:0004 if(local_number3) then // ref index: 1 @00009A67:0003 exit; @00009A6B:0003 endif; @00009A6B:0003 label_9a6b: @00009A6D:0027 // return coming @00009A71:0023 return local_number2; @00009A78:0026 end; // checksum: 6254284d @00009A84:0002 label_9a84: @00009A86:0022 function NUMBER function_151(local_number1) @00009A86 NUMBER local_number3; @00009A86 @00009A86 @00009A86 begin @00009A8F:0001 // switch/while/??? @00009A93:0004 label_9a93: @00009A95:000D local_number3 = (local_number1 = 51); @00009AA4:0004 if(local_number3) then // ref index: 1 @00009AB0:0006 global_number2 = 1; @00009ABC:0005 goto label_a182; @00009AC5:0004 endif; @00009AC5:0004 label_9ac5: @00009AC7:000D local_number3 = (local_number1 = 50); @00009AD6:0004 if(local_number3) then // ref index: 1 @00009AE2:0006 global_number3 = 1; @00009AEE:0005 goto label_a182; @00009AF7:0004 endif; @00009AF7:0004 label_9af7: @00009AF9:000D local_number3 = (local_number1 = 56); @00009B08:0004 if(local_number3) then // ref index: 1 @00009B14:0006 global_number4 = 1; @00009B20:0005 goto label_a182; @00009B29:0004 endif; @00009B29:0004 label_9b29: @00009B2B:000D local_number3 = (local_number1 = 52); @00009B3A:0004 if(local_number3) then // ref index: 1 @00009B46:0006 global_number5 = 1; @00009B52:0005 goto label_a182; @00009B5B:0005 endif; @00009B5B:0005 label_9b5b: @00009B5D:000D local_number3 = (local_number1 = 66); @00009B6C:0004 if(local_number3) then // ref index: 1 @00009B78:0027 // return coming @00009B7C:0023 return 0; @00009B85:0005 goto label_a182; @00009B8E:0006 endif; @00009B8E:0006 label_9b8e: @00009B90:000D local_number3 = (local_number1 = 63); @00009B9F:0004 if(local_number3) then // ref index: 1 @00009BAB:0033 global_object8.Batch = 1; @00009BBF:0027 // return coming @00009BC3:0023 return 0; @00009BCC:0005 goto label_a182; @00009BD5:0006 endif; @00009BD5:0006 label_9bd5: @00009BD7:000D local_number3 = (local_number1 = 62); @00009BE6:0004 if(local_number3) then // ref index: 1 @00009BF2:0033 global_object9.Enable = 1; @00009C07:0027 // return coming @00009C0B:0023 return 0; @00009C14:0005 goto label_a182; @00009C1D:0007 endif; @00009C1D:0007 label_9c1d: @00009C1F:000D local_number3 = (local_number1 = 54); @00009C2E:0004 if(local_number3) then // ref index: 1 @00009C3A:0027 // return coming @00009C3E:0020 _EnableDialogCache(global_number24, 1); // dll: ISRT.dll @00009C4C:0006 local_number3 = LASTRESULT; @00009C56:0023 return local_number3; @00009C5D:0005 goto label_a182; @00009C66:0009 endif; @00009C66:0009 label_9c66: @00009C68:000D local_number3 = (local_number1 = 12); @00009C77:0004 if(local_number3) then // ref index: 2 @00009C83:0021 function_398(); @00009C89:0006 local_number3 = LASTRESULT; @00009C93:000E local_number3 = (local_number3 != 2); @00009CA2:0004 if(local_number3) then // ref index: 1 @00009CAE:0021 GetWindowHandle(-2); @00009CB9:0006 local_number3 = LASTRESULT; @00009CC3:0020 SetWindowRgn(local_number3, 0, 1); // dll: USER32.dll @00009CD6:0001 endif; @00009CD6:0001 label_9cd6: @00009CD8:0005 goto label_a182; @00009CE1:0005 endif; @00009CE1:0005 label_9ce1: @00009CE3:000D local_number3 = (local_number1 = 27); @00009CF2:0004 if(local_number3) then // ref index: 1 @00009CFE:0027 // return coming @00009D02:0023 return 0; @00009D0B:0005 goto label_a182; @00009D14:0009 endif; @00009D14:0009 label_9d14: @00009D16:000D local_number3 = (local_number1 = 25); @00009D25:0004 if(local_number3) then // ref index: 3 @00009D31:0021 function_398(); @00009D37:0006 local_number3 = LASTRESULT; @00009D41:000E local_number3 = (local_number3 != 2); @00009D50:0004 if(local_number3) then // ref index: 2 @00009D5C:0036 try // ref index 1: 1 ref index 2: 2 @00009D6A:0035 global_object11.ShowWindow(4); @00009D83:0037 catch @00009D87:0003 label_9d87: @00009D89:0027 // return coming @00009D8D:0023 return -1; @00009D96:0038 endcatch; @00009D9A:0001 endif; @00009D9A:0001 label_9d9a: @00009D9C:0005 goto label_a182; @00009DA5:0009 endif; @00009DA5:0009 label_9da5: @00009DA7:000D local_number3 = (local_number1 = 29); @00009DB6:0004 if(local_number3) then // ref index: 3 @00009DC2:0021 function_398(); @00009DC8:0006 local_number3 = LASTRESULT; @00009DD2:000E local_number3 = (local_number3 != 2); @00009DE1:0004 if(local_number3) then // ref index: 2 @00009DED:0036 try // ref index 1: 1 ref index 2: 2 @00009DFB:0035 global_object11.ShowWindow(2); @00009E14:0037 catch @00009E18:0003 label_9e18: @00009E1A:0027 // return coming @00009E1E:0023 return -1; @00009E27:0038 endcatch; @00009E2B:0001 endif; @00009E2B:0001 label_9e2b: @00009E2D:0005 goto label_a182; @00009E36:0007 endif; @00009E36:0007 label_9e36: @00009E38:000D local_number3 = (local_number1 = 26); @00009E47:0004 if(local_number3) then // ref index: 1 @00009E53:0027 // return coming @00009E57:0020 EnableHourGlass(global_number24, 1); // dll: ISRT.dll @00009E65:0006 local_number3 = LASTRESULT; @00009E6F:0023 return local_number3; @00009E76:0005 goto label_a182; @00009E7F:0006 endif; @00009E7F:0006 label_9e7f: @00009E81:000D local_number3 = (local_number1 = 16); @00009E90:0004 if(local_number3) then // ref index: 2 @00009E9C:0020 IsEmpty(global_object10); // dll: ISRT.dll @00009EA5:0006 local_number3 = LASTRESULT; @00009EAF:0004 if(local_number3) then // ref index: 1 @00009EBB:0020 __GetProgress(global_number24, global_object10); // dll: ISRT.dll @00009EC7:0002 endif; @00009EC7:0002 label_9ec7: @00009EC9:0035 global_object10.ShowControl(1450.5); @00009EE8:0005 goto label_a182; @00009EF1:000A endif; @00009EF1:000A label_9ef1: @00009EF3:000D local_number3 = (local_number1 = 4); @00009F02:0004 if(local_number3) then // ref index: 2 @00009F0E:0021 function_398(); @00009F14:0006 local_number3 = LASTRESULT; @00009F1E:000E local_number3 = (local_number3 != 2); @00009F2D:0004 if(local_number3) then // ref index: 1 @00009F39:0027 // return coming @00009F3D:0020 _EnableStatus(global_number24, 4); // dll: ISRT.dll @00009F4B:0006 local_number3 = LASTRESULT; @00009F55:0023 return local_number3; @00009F5C:0001 endif; @00009F5C:0001 label_9f5c: @00009F5E:0005 goto label_a182; @00009F67:000A endif; @00009F67:000A label_9f67: @00009F69:000D local_number3 = (local_number1 = 58); @00009F78:0004 if(local_number3) then // ref index: 2 @00009F84:0021 function_398(); @00009F8A:0006 local_number3 = LASTRESULT; @00009F94:000E local_number3 = (local_number3 != 2); @00009FA3:0004 if(local_number3) then // ref index: 1 @00009FAF:0027 // return coming @00009FB3:0020 _EnableStatus(global_number24, 58); // dll: ISRT.dll @00009FC1:0006 local_number3 = LASTRESULT; @00009FCB:0023 return local_number3; @00009FD2:0001 endif; @00009FD2:0001 label_9fd2: @00009FD4:0005 goto label_a182; @00009FDD:000A endif; @00009FDD:000A label_9fdd: @00009FDF:000D local_number3 = (local_number1 = 57); @00009FEE:0004 if(local_number3) then // ref index: 2 @00009FFA:0021 function_398(); @0000A000:0006 local_number3 = LASTRESULT; @0000A00A:000E local_number3 = (local_number3 != 2); @0000A019:0004 if(local_number3) then // ref index: 1 @0000A025:0027 // return coming @0000A029:0020 _EnableStatus(global_number24, 57); // dll: ISRT.dll @0000A037:0006 local_number3 = LASTRESULT; @0000A041:0023 return local_number3; @0000A048:0001 endif; @0000A048:0001 label_a048: @0000A04A:0005 goto label_a182; @0000A053:000A endif; @0000A053:000A label_a053: @0000A055:000D local_number3 = (local_number1 = 5); @0000A064:0004 if(local_number3) then // ref index: 2 @0000A070:0021 function_398(); @0000A076:0006 local_number3 = LASTRESULT; @0000A080:000E local_number3 = (local_number3 != 2); @0000A08F:0004 if(local_number3) then // ref index: 1 @0000A09B:0027 // return coming @0000A09F:0020 _EnableStatus(global_number24, 5); // dll: ISRT.dll @0000A0AD:0006 local_number3 = LASTRESULT; @0000A0B7:0023 return local_number3; @0000A0BE:0001 endif; @0000A0BE:0001 label_a0be: @0000A0C0:0005 goto label_a182; @0000A0C9:0007 endif; @0000A0C9:0007 label_a0c9: @0000A0CB:000D local_number3 = (local_number1 = 17); @0000A0DA:0004 if(local_number3) then // ref index: 1 @0000A0E6:0027 // return coming @0000A0EA:0021 SetDisplayEffect(1); @0000A0F5:0006 local_number3 = LASTRESULT; @0000A0FF:0023 return local_number3; @0000A106:0005 goto label_a182; @0000A10F:0004 endif; @0000A10F:0004 label_a10f: @0000A111:000D local_number3 = (local_number1 = 53); @0000A120:0004 if(local_number3) then // ref index: 1 @0000A12C:0006 global_number23 = 1; @0000A138:0005 goto label_a182; @0000A141:0004 endif; @0000A141:0004 label_a141: @0000A143:000D local_number3 = (local_number1 = 67); @0000A152:0004 if(local_number3) then // ref index: 1 @0000A15E:0006 global_number27 = 0; @0000A16A:0005 goto label_a182; @0000A173:0002 endif; @0000A173:0002 label_a173: @0000A175:0027 // return coming @0000A179:0023 return -1; @0000A182:0003 label_a182: @0000A184:0027 // return coming @0000A188:0023 return 0; @0000A191:0026 end; // checksum: 944f6158 @0000A1A1:0002 label_a1a1: @0000A1A3:0022 function NUMBER Disable/Enable(local_number1) @0000A1A3 NUMBER local_number2, local_number3, local_number4; @0000A1A3 STRING local_string1; @0000A1A3 OBJECT local_object1; @0000A1A3 begin @0000A1AC:0001 // switch/while/??? @0000A1B0:0004 label_a1b0: @0000A1B2:000D local_number3 = (local_number1 = 51); @0000A1C1:0004 if(local_number3) then // ref index: 1 @0000A1CD:0006 global_number2 = 0; @0000A1D9:0005 goto label_a86d; @0000A1E2:0004 endif; @0000A1E2:0004 label_a1e2: @0000A1E4:000D local_number3 = (local_number1 = 50); @0000A1F3:0004 if(local_number3) then // ref index: 1 @0000A1FF:0006 global_number3 = 0; @0000A20B:0005 goto label_a86d; @0000A214:0004 endif; @0000A214:0004 label_a214: @0000A216:000D local_number3 = (local_number1 = 56); @0000A225:0004 if(local_number3) then // ref index: 1 @0000A231:0006 global_number4 = 0; @0000A23D:0005 goto label_a86d; @0000A246:0004 endif; @0000A246:0004 label_a246: @0000A248:000D local_number3 = (local_number1 = 52); @0000A257:0004 if(local_number3) then // ref index: 1 @0000A263:0006 global_number5 = 0; @0000A26F:0005 goto label_a86d; @0000A278:0005 endif; @0000A278:0005 label_a278: @0000A27A:000D local_number3 = (local_number1 = 66); @0000A289:0004 if(local_number3) then // ref index: 1 @0000A295:0027 // return coming @0000A299:0023 return -1; @0000A2A2:0005 goto label_a86d; @0000A2AB:0006 endif; @0000A2AB:0006 label_a2ab: @0000A2AD:000D local_number3 = (local_number1 = 63); @0000A2BC:0004 if(local_number3) then // ref index: 1 @0000A2C8:0033 global_object8.Batch = 0; @0000A2DC:0027 // return coming @0000A2E0:0023 return 0; @0000A2E9:0005 goto label_a86d; @0000A2F2:0006 endif; @0000A2F2:0006 label_a2f2: @0000A2F4:000D local_number3 = (local_number1 = 62); @0000A303:0004 if(local_number3) then // ref index: 1 @0000A30F:0033 global_object9.Enable = 0; @0000A324:0027 // return coming @0000A328:0023 return 0; @0000A331:0005 goto label_a86d; @0000A33A:0007 endif; @0000A33A:0007 label_a33a: @0000A33C:000D local_number3 = (local_number1 = 54); @0000A34B:0004 if(local_number3) then // ref index: 1 @0000A357:0027 // return coming @0000A35B:0020 _EnableDialogCache(global_number24, 0); // dll: ISRT.dll @0000A369:0006 local_number3 = LASTRESULT; @0000A373:0023 return local_number3; @0000A37A:0005 goto label_a86d; @0000A383:000A endif; @0000A383:000A label_a383: @0000A385:000D local_number3 = (local_number1 = 12); @0000A394:0004 if(local_number3) then // ref index: 1 @0000A3A0:0021 GetWindowHandle(-2); @0000A3AB:0006 local_number3 = LASTRESULT; @0000A3B5:0020 CreateRectRgn(0, 0, 0, 0); // dll: GDI32.dll @0000A3CF:0006 local_number4 = LASTRESULT; @0000A3D9:0020 SetWindowRgn(local_number3, local_number4, 1); // dll: USER32.dll @0000A3EA:0027 // return coming @0000A3EE:0023 return 0; @0000A3F7:0005 goto label_a86d; @0000A400:000E endif; @0000A400:000E label_a400: @0000A402:000D local_number3 = (local_number1 = -16776960); @0000A411:0004 if(local_number3) then // ref index: 3 @0000A41D:0021 function_398(); @0000A423:0006 local_number3 = LASTRESULT; @0000A42D:000E local_number3 = (local_number3 != 2); @0000A43C:0004 if(local_number3) then // ref index: 2 @0000A448:0021 GetWindowHandle(-2); @0000A453:0006 local_number2 = LASTRESULT; @0000A45D:0020 SetWindowLong(local_number2, -16, 0); // dll: USER32.dll @0000A470:0006 local_number3 = LASTRESULT; @0000A47A:000D local_number3 = (local_number3 = 0); @0000A489:0004 if(local_number3) then // ref index: 1 @0000A495:0027 // return coming @0000A499:0023 return -1; @0000A4A2:0002 endif; @0000A4A2:0002 label_a4a2: @0000A4A4:0020 ShowWindow(local_number2, 9); // dll: USER.dll @0000A4B2:0020 SetWindowPos(local_number2, 0, 0, 0, 0, 0, 39); // dll: USER.dll @0000A4D9:0003 endif; @0000A4D9:0003 label_a4d9: @0000A4DB:0027 // return coming @0000A4DF:0023 return 0; @0000A4E8:0005 goto label_a86d; @0000A4F1:0005 endif; @0000A4F1:0005 label_a4f1: @0000A4F3:000D local_number3 = (local_number1 = 27); @0000A502:0004 if(local_number3) then // ref index: 1 @0000A50E:0027 // return coming @0000A512:0023 return -1; @0000A51B:0005 goto label_a86d; @0000A524:0007 endif; @0000A524:0007 label_a524: @0000A526:000D local_number3 = (local_number1 = 26); @0000A535:0004 if(local_number3) then // ref index: 1 @0000A541:0027 // return coming @0000A545:0020 EnableHourGlass(global_number24, 0); // dll: ISRT.dll @0000A553:0006 local_number3 = LASTRESULT; @0000A55D:0023 return local_number3; @0000A564:0005 goto label_a86d; @0000A56D:0006 endif; @0000A56D:0006 label_a56d: @0000A56F:000D local_number3 = (local_number1 = 16); @0000A57E:0004 if(local_number3) then // ref index: 2 @0000A58A:0020 IsEmpty(global_object10); // dll: ISRT.dll @0000A593:0006 local_number3 = LASTRESULT; @0000A59D:0004 if(local_number3) then // ref index: 1 @0000A5A9:0020 __GetProgress(global_number24, global_object10); // dll: ISRT.dll @0000A5B5:0002 endif; @0000A5B5:0002 label_a5b5: @0000A5B7:0035 global_object10.ShowControl(1450.0); @0000A5D6:0005 goto label_a86d; @0000A5DF:000D endif; @0000A5DF:000D label_a5df: @0000A5E1:000D local_number3 = (local_number1 = 4); @0000A5F0:000D local_number4 = (local_number1 = 58); @0000A5FF:0018 local_number3 = (local_number3 || local_number4); @0000A60C:000D local_number4 = (local_number1 = 57); @0000A61B:0018 local_number3 = (local_number3 || local_number4); @0000A628:000D local_number4 = (local_number1 = 5); @0000A637:0018 local_number3 = (local_number3 || local_number4); @0000A644:0004 if(local_number3) then // ref index: 1 @0000A650:0027 // return coming @0000A654:0020 _DisableStatus(global_number24); // dll: ISRT.dll @0000A65D:0006 local_number3 = LASTRESULT; @0000A667:0023 return local_number3; @0000A66E:0005 goto label_a86d; @0000A677:0007 endif; @0000A677:0007 label_a677: @0000A679:000D local_number3 = (local_number1 = 17); @0000A688:0004 if(local_number3) then // ref index: 1 @0000A694:0027 // return coming @0000A698:0021 SetDisplayEffect(0); @0000A6A3:0006 local_number3 = LASTRESULT; @0000A6AD:0023 return local_number3; @0000A6B4:0005 goto label_a86d; @0000A6BD:0004 endif; @0000A6BD:0004 label_a6bd: @0000A6BF:000D local_number3 = (local_number1 = 53); @0000A6CE:0004 if(local_number3) then // ref index: 1 @0000A6DA:0006 global_number23 = 0; @0000A6E6:0005 goto label_a86d; @0000A6EF:0007 endif; @0000A6EF:0007 label_a6ef: @0000A6F1:000D local_number3 = (local_number1 = 35); @0000A700:0004 if(local_number3) then // ref index: 4 @0000A70C:0020 IsObject(global_object10); // dll: ISRT.dll @0000A715:0006 local_number3 = LASTRESULT; @0000A71F:000D local_number3 = (local_number3 = 0); @0000A72E:0004 if(local_number3) then // ref index: 1 @0000A73A:0020 __GetProgress(global_number24, global_object10); // dll: ISRT.dll @0000A746:0010 endif; @0000A746:0010 label_a746: @0000A748:0035 global_object10.BillBoards; @0000A75C:0034 set local_object1 = LASTRESULT; @0000A766:0020 IsObject(local_object1); // dll: ISRT.dll @0000A76F:0006 local_number3 = LASTRESULT; @0000A779:000D local_number3 = (local_number3 = 0); @0000A788:0004 if(local_number3) then // ref index: 2 @0000A794:0021 function_427(); @0000A79A:0006 local_string1 = LASTRESULT; @0000A7A4:0021 function_431(local_string1); @0000A7AD:0034 set local_object1 = LASTRESULT; @0000A7B7:0020 IsObject(local_object1); // dll: ISRT.dll @0000A7C0:0006 local_number3 = LASTRESULT; @0000A7CA:000D local_number3 = (local_number3 = 0); @0000A7D9:0004 if(local_number3) then // ref index: 1 @0000A7E5:0027 // return coming @0000A7E9:0023 return -1; @0000A7F2:0001 endif; @0000A7F2:0001 label_a7f2: @0000A7F4:0033 global_object10.BillBoards = local_object1; @0000A80B:0002 endif; @0000A80B:0002 label_a80b: @0000A80D:0033 local_object1.Visible = 0; @0000A823:0005 goto label_a86d; @0000A82C:0004 endif; @0000A82C:0004 label_a82c: @0000A82E:000D local_number3 = (local_number1 = 67); @0000A83D:0004 if(local_number3) then // ref index: 1 @0000A849:0006 global_number27 = 1; @0000A855:0005 goto label_a86d; @0000A85E:0002 endif; @0000A85E:0002 label_a85e: @0000A860:0027 // return coming @0000A864:0023 return -1; @0000A86D:0003 label_a86d: @0000A86F:0027 // return coming @0000A873:0023 return 0; @0000A87C:0026 end; // checksum: f52f95e2 @0000A88C:0004 label_a88c: @0000A88E:0022 function NUMBER EnterDisk(local_string1, local_string2) @0000A88E NUMBER local_number1, local_number2, local_number3, local_number4, local_number5, local_number6, local_number7; @0000A88E STRING local_string3, local_string5; @0000A88E @0000A88E begin @0000A897:000D local_number6 = (global_number14 = 0); @0000A8A6:0004 if(local_number6) then // ref index: 1 @0000A8B2:0021 SdInit(); @0000A8B8:0006 endif; @0000A8B8:0006 label_a8b8: @0000A8BA:0021 EzDefineDialog("EnterDisk", "", "", 10104); @0000A8D7:0006 local_number6 = LASTRESULT; @0000A8E1:000D local_number6 = (local_number6 = -1); @0000A8F0:0004 if(local_number6) then // ref index: 1 @0000A8FC:0027 // return coming @0000A900:0023 return -1; @0000A909:0002 endif; @0000A909:0002 label_a909: @0000A90B:0006 local_number1 = 0; @0000A917:0021 MessageBeep/Delay(0); @0000A922:0006 label_a922: @0000A924:0001 // switch/while/??? @0000A928:000D local_number6 = (local_number1 = 0); @0000A937:0004 if(local_number6) then // ref index: 13 @0000A943:0021 WaitOnDialog/ReleaseDialog("EnterDisk"); @0000A955:0006 local_number4 = LASTRESULT; @0000A95F:0001 // switch/while/??? @0000A963:0007 label_a963: @0000A965:000D local_number6 = (local_number4 = -100); @0000A974:0004 if(local_number6) then // ref index: 5 @0000A980:0021 CmdGetHwndDlg/WaitOnDialog("EnterDisk"); @0000A992:0006 local_number2 = LASTRESULT; @0000A99C:000D local_number6 = (global_string2 = ""); @0000A9A9:0004 if(local_number6) then // ref index: 1 @0000A9B5:0006 global_string2 = " "; @0000A9C0:0004 endif; @0000A9C0:0004 label_a9c0: @0000A9C2:0021 function_346("EnterDisk", local_number2, 0, global_string2); @0000A9DF:000E local_number6 = (local_string1 != ""); @0000A9EC:0004 if(local_number6) then // ref index: 1 @0000A9F8:0021 CtrlSetText/CtrlGetText("EnterDisk", 901, local_string1); @0000AA12:0005 endif; @0000AA12:0005 label_aa12: @0000AA14:0020 GetDlgItem(local_number2, 4); // dll: USER.dll @0000AA22:0006 local_number3 = LASTRESULT; @0000AA2C:0009 local_number6 = (local_number5 < 255); @0000AA3B:0004 if(local_number6) then // ref index: 1 @0000AA47:0006 local_number5 = 255; @0000AA53:0008 endif; @0000AA53:0008 label_aa53: @0000AA55:000F local_number6 = (local_number5 - 2); @0000AA64:0021 SendMessage(local_number3, 197, local_number6, 0); @0000AA7A:0021 CtrlSetText/CtrlGetText("EnterDisk", 4, global_string9); @0000AA94:0021 function_137(7); @0000AA9F:0006 local_string5 = LASTRESULT; @0000AAA9:000E local_number6 = (local_string5 != ""); @0000AAB6:0004 if(local_number6) then // ref index: 1 @0000AAC2:0020 SetWindowText(local_number2, local_string5); // dll: USER.dll @0000AACE:0001 endif; @0000AACE:0001 label_aace: @0000AAD0:0005 goto label_accc; @0000AAD9:0006 endif; @0000AAD9:0006 label_aad9: @0000AADB:000D local_number6 = (local_number4 = 31); @0000AAEA:0004 if(local_number6) then // ref index: 1 @0000AAF6:0021 function_120("EnterDisk", 4, local_string3); @0000AB10:0021 SelectDir("", "", local_string3, 0); @0000AB24:0021 CtrlSetText/CtrlGetText("EnterDisk", 4, local_string3); @0000AB3E:0005 goto label_accc; @0000AB47:000A endif; @0000AB47:000A label_ab47: @0000AB49:000D local_number6 = (local_number4 = 1); @0000AB58:0004 if(local_number6) then // ref index: 2 @0000AB64:0021 function_120("EnterDisk", 4, local_string3); @0000AB7E:0021 EnterDisk(local_string3, local_string2); @0000AB8A:0006 local_number6 = LASTRESULT; @0000AB94:000D local_number6 = (local_number6 = 0); @0000ABA3:0004 if(local_number6) then // ref index: 1 @0000ABAF:0006 local_number4 = 1; @0000ABBB:0006 local_number1 = 1; @0000ABC7:0006 global_string9 = local_string3; @0000ABD1:0001 endif; @0000ABD1:0001 label_abd1: @0000ABD3:0005 goto label_accc; @0000ABDC:0006 endif; @0000ABDC:0006 label_abdc: @0000ABDE:000D local_number6 = (local_number4 = -1); @0000ABED:0004 if(local_number6) then // ref index: 1 @0000ABF9:0006 local_number4 = -1; @0000AC05:0021 function_353(local_number4, "EnterDisk"); @0000AC1A:0006 local_number1 = 1; @0000AC26:0005 goto label_accc; @0000AC2F:0004 endif; @0000AC2F:0004 label_ac2f: @0000AC31:000D local_number6 = (local_number4 = -200); @0000AC40:0004 if(local_number6) then // ref index: 1 @0000AC4C:0021 function_354(local_number2, local_number4, local_number1); @0000AC5B:0005 goto label_accc; @0000AC64:0009 endif; @0000AC64:0009 label_ac64: @0000AC66:0021 function_347(local_number4); @0000AC6F:0006 local_number6 = LASTRESULT; @0000AC79:0021 function_348(local_number4); @0000AC82:0006 local_number7 = LASTRESULT; @0000AC8C:0019 local_number6 = (local_number6 = local_number7); @0000AC99:0004 if(local_number6) then // ref index: 1 @0000ACA5:000E local_number6 = (local_number4 != 4); @0000ACB4:0004 if(local_number6) then // ref index: 1 @0000ACC0:0006 local_number1 = 1; @0000ACCC:0001 endif; @0000ACCC:0001 endif; @0000ACCC:0001 label_accc: @0000ACCE:0005 goto label_a922; @0000ACD7:0006 endif; @0000ACD7:0006 label_acd7: @0000ACD9:0021 EndDialog("EnterDisk"); @0000ACEB:0021 ReleaseDialog/EndDialog("EnterDisk"); @0000ACFD:0021 SdInit(); @0000AD03:0027 // return coming @0000AD07:0023 return local_number4; @0000AD0E:0026 end; // checksum: 61adfc84 @0000AD1A:000B label_ad1a: @0000AD1C:0022 function NUMBER EnterDisk(local_string1, local_string2) @0000AD1C NUMBER local_number1; @0000AD1C STRING local_string3, local_string4, local_string5, local_string6, local_string7, local_string8, local_string9, local_string11, local_string12; @0000AD1C @0000AD1C begin @0000AD25:0014 local_string1 = (local_string1 ^ ""); @0000AD32:0021 function_358(11051); @0000AD3D:0006 local_string9 = LASTRESULT; @0000AD47:0021 function_138(1); @0000AD52:0006 local_string3 = LASTRESULT; @0000AD5C:0021 function_139(1); @0000AD67:0006 local_string6 = LASTRESULT; @0000AD71:000D local_number1 = (local_string6 = ""); @0000AD7E:0004 if(local_number1) then // ref index: 1 @0000AD8A:0006 local_string6 = local_string9; @0000AD94:0007 endif; @0000AD94:0007 label_ad94: @0000AD96:0021 SetDialogTitle(2, local_string3); @0000ADA4:0021 ExistsDisk(local_string1); @0000ADAD:0006 local_number1 = LASTRESULT; @0000ADB7:000D local_number1 = (local_number1 = -1); @0000ADC6:0004 if(local_number1) then // ref index: 1 @0000ADD2:0006 local_string12 = local_string6; @0000ADDC:0005 goto label_af53; @0000ADE5:0007 endif; @0000ADE5:0007 label_ade5: @0000ADE7:0021 function_138(7); @0000ADF2:0006 local_string4 = LASTRESULT; @0000ADFC:0021 function_139(7); @0000AE07:0006 local_string7 = LASTRESULT; @0000AE11:000D local_number1 = (local_string7 = ""); @0000AE1E:0004 if(local_number1) then // ref index: 1 @0000AE2A:0006 local_string7 = local_string9; @0000AE34:0007 endif; @0000AE34:0007 label_ae34: @0000AE36:0021 SetDialogTitle(2, local_string4); @0000AE44:0021 ExistsDir/ExistsDisk(local_string1); @0000AE4D:0006 local_number1 = LASTRESULT; @0000AE57:000D local_number1 = (local_number1 = -1); @0000AE66:0004 if(local_number1) then // ref index: 1 @0000AE72:0006 local_string12 = local_string7; @0000AE7C:0005 goto label_af53; @0000AE85:0007 endif; @0000AE85:0007 label_ae85: @0000AE87:0021 function_138(2); @0000AE92:0006 local_string5 = LASTRESULT; @0000AE9C:0021 function_139(2); @0000AEA7:0006 local_string8 = LASTRESULT; @0000AEB1:000D local_number1 = (local_string8 = ""); @0000AEBE:0004 if(local_number1) then // ref index: 1 @0000AECA:0006 local_string8 = local_string9; @0000AED4:0009 endif; @0000AED4:0009 label_aed4: @0000AED6:0021 SetDialogTitle(2, local_string5); @0000AEE4:000E local_number1 = (local_string2 != ""); @0000AEF1:0004 if(local_number1) then // ref index: 1 @0000AEFD:0021 FindFile(local_string1, local_string2, local_string11); @0000AF0C:0006 local_number1 = LASTRESULT; @0000AF16:0009 local_number1 = (local_number1 < 0); @0000AF25:0004 if(local_number1) then // ref index: 1 @0000AF31:0006 local_string12 = local_string8; @0000AF3B:0005 goto label_af53; @0000AF44:0002 endif; @0000AF44:0002 endif; @0000AF44:0002 label_af44: @0000AF46:0027 // return coming @0000AF4A:0023 return 0; @0000AF53:0004 label_af53: @0000AF55:0021 MessageBox(local_string12, -65534); @0000AF63:0027 // return coming @0000AF67:0023 return -1; @0000AF70:0026 end; // checksum: 2dfeab15 @0000AF7C:000B label_af7c: @0000AF7E:0022 function void function_159() @0000AF7E NUMBER local_number1, local_number2; @0000AF7E STRING local_string1, local_string2, local_string3, local_string4; @0000AF7E @0000AF7E begin @0000AF87:0035 Err.Number; @0000AF97:0006 local_number1 = LASTRESULT; @0000AFA1:0035 Err.Description; @0000AFB6:0006 local_string3 = LASTRESULT; @0000AFC0:0036 try // ref index 1: 1 ref index 2: 2 @0000AFCE:0021 function_358(17100); @0000AFD9:0006 local_string1 = LASTRESULT; @0000AFE3:0021 function_358(17101); @0000AFEE:0006 local_string2 = LASTRESULT; @0000AFF8:0037 catch @0000AFFC:0001 label_affc: @0000AFFE:0038 endcatch; @0000B002:0003 label_b002: @0000B004:000D local_number2 = (local_string1 = ""); @0000B011:0004 if(local_number2) then // ref index: 1 @0000B01D:0006 local_string1 = "Internal Failure"; @0000B037:0003 endif; @0000B037:0003 label_b037: @0000B039:000D local_number2 = (local_string2 = ""); @0000B046:0004 if(local_number2) then // ref index: 1 @0000B052:0006 local_string2 = "Error Number: 0x%X\nDescription: %s"; @0000B07E:0004 endif; @0000B07E:0004 label_b07e: @0000B080:0021 function_411(local_string4, local_string2, local_number1, local_string3); @0000B092:0020 MessageBoxA(0, local_string4, local_string1, 0); // dll: USER32.dll @0000B0A8:0024 return; @0000B0AC:0026 end; // checksum: 660f471c @0000B0BC:0006 label_b0bc: @0000B0BE:0022 function NUMBER LaunchApp/BatchGetFileName/ConfigGetFileName(local_string1, local_string2) @0000B0BE NUMBER local_number1; @0000B0BE @0000B0BE @0000B0BE begin @0000B0C7:0027 // return coming @0000B0CB:0021 LaunchAppAndWait(local_string1, local_string2, 0); @0000B0DC:0006 local_number1 = LASTRESULT; @0000B0E6:0023 return local_number1; @0000B0ED:0026 end; // checksum: 72f2e @0000B0F9:0008 label_b0f9: @0000B0FB:0022 function NUMBER LaunchAppAndWait(local_string1, local_string2, local_number1) @0000B0FB NUMBER local_number2; @0000B0FB @0000B0FB @0000B0FB begin @0000B104:0021 LongPathToShortPath(local_string1); @0000B10D:0021 function_408(local_string1, 1); @0000B11B:0027 // return coming @0000B11F:0020 LnchAppAndWait(local_string1, local_string2, local_number1); // dll: ISRT.dll @0000B12E:0006 local_number2 = LASTRESULT; @0000B138:0023 return local_number2; @0000B13F:0026 end; // checksum: 1c141e6b @0000B14B:0007 label_b14b: @0000B14D:0022 function NUMBER ExistsDisk(local_string1) @0000B14D NUMBER local_number1, local_number2; @0000B14D @0000B14D @0000B14D begin @0000B156:0021 function_412(local_string1); @0000B15F:0028 StrLengthChars(local_string1); @0000B166:0006 local_number2 = LASTRESULT; @0000B170:000D local_number2 = (local_number2 = 1); @0000B17F:0004 if(local_number2) then // ref index: 1 @0000B18B:0007 local_string1 = (local_string1 + ":"); @0000B199:0006 endif; @0000B199:0006 label_b199: @0000B19B:0020 _ExistsDisk(local_string1); // dll: ISRT.dll @0000B1A4:0006 local_number1 = LASTRESULT; @0000B1AE:000D local_number2 = (local_number1 = -2); @0000B1BD:0004 if(local_number2) then // ref index: 1 @0000B1C9:0027 // return coming @0000B1CD:0023 return 0; @0000B1D6:0003 endif; @0000B1D6:0003 label_b1d6: @0000B1D8:0027 // return coming @0000B1DC:0023 return local_number1; @0000B1E3:0026 end; // checksum: bccf7af8 @0000B1EF:0007 label_b1ef: @0000B1F1:0022 function NUMBER ExistsDir/ExistsDisk(local_string1) @0000B1F1 NUMBER local_number4; @0000B1F1 @0000B1F1 @0000B1F1 begin @0000B1FA:0021 function_412(local_string1); @0000B203:0020 _ExistsDir(local_string1); // dll: ISRT.dll @0000B20C:0006 local_number4 = LASTRESULT; @0000B216:0004 if(local_number4) then // ref index: 1 @0000B222:0027 // return coming @0000B226:0023 return 0; @0000B22F:0003 endif; @0000B22F:0003 label_b22f: @0000B231:0027 // return coming @0000B235:0023 return -1; @0000B23E:0026 end; // checksum: 86a6a7df @0000B24A:000C label_b24a: @0000B24C:0022 function NUMBER OpenFileMode(local_number1) @0000B24C NUMBER local_number2, local_number3; @0000B24C @0000B24C @0000B24C begin @0000B255:000D local_number2 = (local_number1 = 3); @0000B264:000D local_number3 = (local_number1 = 2); @0000B273:0018 local_number2 = (local_number2 || local_number3); @0000B280:000D local_number3 = (local_number1 = 1); @0000B28F:0018 local_number2 = (local_number2 || local_number3); @0000B29C:000D local_number3 = (local_number1 = 4); @0000B2AB:0018 local_number2 = (local_number2 || local_number3); @0000B2B8:0004 if(local_number2) then // ref index: 1 @0000B2C4:0006 global_number28 = local_number1; @0000B2CE:0027 // return coming @0000B2D2:0023 return 0; @0000B2DB:0003 endif; @0000B2DB:0003 label_b2db: @0000B2DD:0027 // return coming @0000B2E1:0023 return -1; @0000B2EA:0026 end; // checksum: fffc62c7 @0000B2F6:000B label_b2f6: @0000B2F8:0022 function NUMBER CreateFile/OpenFile(local_number1, local_string1, local_string2) @0000B2F8 NUMBER local_number2; @0000B2F8 STRING local_string3; @0000B2F8 @0000B2F8 begin @0000B301:0021 function_276(local_string1); @0000B30A:0006 local_number2 = LASTRESULT; @0000B314:0021 function_277(local_string1, local_number2); @0000B320:0014 local_string3 = (local_string1 ^ local_string2); @0000B32D:0020 _OpenFile(global_number24, local_string3, global_number28, 1); // dll: ISRT.dll @0000B341:0006 local_number1 = LASTRESULT; @0000B34B:0009 local_number2 = (local_number1 < 0); @0000B35A:0004 if(local_number2) then // ref index: 1 @0000B366:0027 // return coming @0000B36A:0023 return local_number1; @0000B371:0003 endif; @0000B371:0003 label_b371: @0000B373:0027 // return coming @0000B377:0023 return 0; @0000B380:0026 end; // checksum: 5d4dd926 @0000B38C:0006 label_b38c: @0000B38E:0022 function NUMBER CloseFile(local_number1) @0000B38E NUMBER local_number2; @0000B38E @0000B38E @0000B38E begin @0000B397:0027 // return coming @0000B39B:0020 _CloseFile(global_number24, local_number1); // dll: ISRT.dll @0000B3A7:0006 local_number2 = LASTRESULT; @0000B3B1:0023 return local_number2; @0000B3B8:0026 end; // checksum: 527e3924 @0000B3C4:0006 label_b3c4: @0000B3C6:0022 function NUMBER WriteLine/GetLine(local_number1, local_string1) @0000B3C6 NUMBER local_number2; @0000B3C6 @0000B3C6 @0000B3C6 begin @0000B3CF:0027 // return coming @0000B3D3:0020 _WriteLine(global_number24, local_number1, local_string1); // dll: ISRT.dll @0000B3E2:0006 local_number2 = LASTRESULT; @0000B3EC:0023 return local_number2; @0000B3F3:0026 end; // checksum: 546a2924 @0000B3FF:0007 label_b3ff: @0000B401:0022 function NUMBER CreateDir(local_string1) @0000B401 NUMBER local_number1; @0000B401 STRING local_string2; @0000B401 @0000B401 begin @0000B40A:0021 function_276(local_string1); @0000B413:0006 local_number1 = LASTRESULT; @0000B41D:000D local_number1 = (local_number1 = 0); @0000B42C:0004 if(local_number1) then // ref index: 1 @0000B438:0027 // return coming @0000B43C:0023 return -1; @0000B445:0006 endif; @0000B445:0006 label_b445: @0000B447:0027 // return coming @0000B44B:0014 local_string2 = (local_string1 ^ ""); @0000B458:0020 _CreateDir(global_number24, local_string2); // dll: ISRT.dll @0000B464:0006 local_number1 = LASTRESULT; @0000B46E:0023 return local_number1; @0000B475:0026 end; // checksum: 8ab99edb @0000B481:0009 label_b481: @0000B483:0022 function NUMBER function_170(local_string1) @0000B483 NUMBER local_number1, local_number3, local_number4; @0000B483 STRING local_string2, local_string3, local_string4, local_string5; @0000B483 OBJECT local_object1; @0000B483 begin @0000B48C:0021 function_276(local_string1); @0000B495:0006 local_number4 = LASTRESULT; @0000B49F:000D local_number4 = (local_number4 = 0); @0000B4AE:0004 if(local_number4) then // ref index: 1 @0000B4BA:0006 local_string4 = local_string1; @0000B4C4:0014 local_string1 = (global_string8 ^ local_string1); @0000B4D1:0006 local_string3 = global_string8; @0000B4DB:0005 goto label_b508; @0000B4E4:0002 endif; @0000B4E4:0002 label_b4e4: @0000B4E6:0021 function_402(local_string3, local_string1, 1); @0000B4F7:0021 function_402(local_string4, local_string1, 3); @0000B508:0006 label_b508: @0000B50A:0021 ExistsDir/ExistsDisk(local_string3); @0000B513:0006 local_number4 = LASTRESULT; @0000B51D:0009 local_number4 = (local_number4 < 0); @0000B52C:0004 if(local_number4) then // ref index: 1 @0000B538:0027 // return coming @0000B53C:0023 return -2147024893; @0000B545:0008 endif; @0000B545:0008 label_b545: @0000B547:0006 global_string5 = ""; @0000B551:0006 local_number1 = 0; @0000B55D:0021 function_173(local_number3, local_string3, local_string4, 16, local_string2, 0); @0000B579:0006 local_number3 = LASTRESULT; @0000B583:0009 local_number4 = (local_number3 < 0); @0000B592:0004 if(local_number4) then // ref index: 1 @0000B59E:0027 // return coming @0000B5A2:0023 return -2147024892; @0000B5AB:000D endif; @0000B5AB:000D label_b5ab: @0000B5AD:0001 // switch/while/??? @0000B5B1:000A local_number4 = (local_number3 > 0); @0000B5C0:0004 if(local_number4) then // ref index: 2 @0000B5CC:0020 DeleteFileA(local_string2); // dll: KERNEL32.dll @0000B5D5:0006 local_number4 = LASTRESULT; @0000B5DF:000D local_number4 = (local_number4 = 0); @0000B5EE:0004 if(local_number4) then // ref index: 1 @0000B5FA:0007 local_string5 = (global_string5 + local_string2); @0000B607:0007 global_string5 = (local_string5 + ";"); @0000B615:0035 Err.LastDllError; @0000B62B:0006 local_object1 = LASTRESULT; @0000B635:0007 local_number1 = (-2147024896 + local_object1); @0000B644:0006 local_object1 = NOTHING; @0000B64E:0003 endif; @0000B64E:0003 label_b64e: @0000B650:0021 function_173(local_number3, local_string3, local_string4, 16, local_string2, 0); @0000B66C:0006 local_number3 = LASTRESULT; @0000B676:0005 goto label_b5ab; @0000B67F:0006 endif; @0000B67F:0006 label_b67f: @0000B681:000E local_number4 = (global_string5 != ""); @0000B68E:0004 if(local_number4) then // ref index: 1 @0000B69A:0028 StrLengthChars(global_string5); @0000B6A1:0006 local_number4 = LASTRESULT; @0000B6AB:000F local_number4 = (local_number4 - 1); @0000B6BA:001D global_string5[local_number4] = 0; @0000B6C9:0003 endif; @0000B6C9:0003 label_b6c9: @0000B6CB:0027 // return coming @0000B6CF:0023 return local_number1; @0000B6D6:0026 end; // checksum: c9b2b160 @0000B6E6:000B label_b6e6: @0000B6E8:0022 function NUMBER FindFile(local_string1, local_string2, local_string3) @0000B6E8 NUMBER local_number1, local_number2; @0000B6E8 @0000B6E8 @0000B6E8 begin @0000B6F1:0021 function_276(local_string1); @0000B6FA:0006 local_number2 = LASTRESULT; @0000B704:0021 function_277(local_string1, local_number2); @0000B710:0006 local_string3 = ""; @0000B71A:0021 function_173(0, local_string1, local_string2, 16, local_string3, 0); @0000B738:0006 local_number1 = LASTRESULT; @0000B742:0009 local_number2 = (local_number1 < 0); @0000B751:0004 if(local_number2) then // ref index: 1 @0000B75D:0027 // return coming @0000B761:0023 return local_number1; @0000B768:0007 endif; @0000B768:0007 label_b768: @0000B76A:0021 function_173(local_number1, "", "", 0, local_string3, 1); @0000B786:0021 function_402(local_string3, local_string3, 3); @0000B797:0006 local_number2 = LASTRESULT; @0000B7A1:0009 local_number2 = (local_number2 < 0); @0000B7B0:0004 if(local_number2) then // ref index: 1 @0000B7BC:0027 // return coming @0000B7C0:0023 return -1; @0000B7C9:0003 endif; @0000B7C9:0003 label_b7c9: @0000B7CB:0027 // return coming @0000B7CF:0023 return 0; @0000B7D8:0026 end; // checksum: f9fe07d6 @0000B7E4:0004 label_b7e4: @0000B7E6:0022 function NUMBER function_172() @0000B7E6 @0000B7E6 @0000B7E6 @0000B7E6 begin @0000B7EF:0027 // return coming @0000B7F3:0023 return global_number28; @0000B7FA:0026 end; // checksum: 11324 @0000B806:0005 label_b806: @0000B808:0022 function NUMBER function_173(local_number1, local_string1, local_string2, local_number2, local_string3, local_number3) @0000B808 NUMBER local_number4, local_number5, local_number6; @0000B808 STRING local_string4; @0000B808 OBJECT local_object1; @0000B808 begin @0000B811:0004 if(local_number3) then // ref index: 1 @0000B81D:0020 FindClose(local_number1); // dll: KERNEL32.dll @0000B826:0027 // return coming @0000B82A:0023 return 0; @0000B833:0006 endif; @0000B833:0006 label_b833: @0000B835:000D local_number5 = (local_string1 = ""); @0000B842:000D local_number6 = (local_string2 = ""); @0000B84F:0018 local_number5 = (local_number5 || local_number6); @0000B85C:0004 if(local_number5) then // ref index: 1 @0000B868:0027 // return coming @0000B86C:0023 return -1; @0000B875:0009 endif; @0000B875:0009 label_b875: @0000B877:0004 if(local_number1) then // ref index: 2 @0000B883:001A local_number5 = &local_object1; @0000B88D:0020 FindNextFileA(local_number1, local_number5); // dll: KERNEL32.dll @0000B899:0006 local_number4 = LASTRESULT; @0000B8A3:000D local_number5 = (local_number4 = 0); @0000B8B2:0004 if(local_number5) then // ref index: 1 @0000B8BE:0020 FindClose(local_number1); // dll: KERNEL32.dll @0000B8C7:0027 // return coming @0000B8CB:0023 return -1; @0000B8D4:0001 endif; @0000B8D4:0001 label_b8d4: @0000B8D6:0005 goto label_b936; @0000B8DF:0008 endif; @0000B8DF:0008 label_b8df: @0000B8E1:0014 local_string4 = (local_string1 ^ local_string2); @0000B8EE:001A local_number5 = &local_object1; @0000B8F8:0020 FindFirstFileA(local_string4, local_number5); // dll: KERNEL32.dll @0000B904:0006 local_number1 = LASTRESULT; @0000B90E:000D local_number5 = (local_number1 = -1); @0000B91D:0004 if(local_number5) then // ref index: 1 @0000B929:0027 // return coming @0000B92D:0023 return -1; @0000B936:0001 endif; @0000B936:0001 label_b936: @0000B938:0004 if(local_number2) then // ref index: 3 @0000B944:0015 label_b944: @0000B946:0001 // switch/while/??? @0000B94A:0035 local_object1.nFileAttribs; @0000B960:0006 local_number5 = LASTRESULT; @0000B96A:0012 local_number5 = (local_number5 & local_number2); @0000B977:0035 local_object1.szFileName; @0000B98B:0006 local_string4 = LASTRESULT; @0000B995:000D local_number6 = (local_string4 = "."); @0000B9A3:0018 local_number5 = (local_number5 || local_number6); @0000B9B0:0035 local_object1.szFileName; @0000B9C4:0006 local_string4 = LASTRESULT; @0000B9CE:000D local_number6 = (local_string4 = ".."); @0000B9DD:0018 local_number5 = (local_number5 || local_number6); @0000B9EA:0004 if(local_number5) then // ref index: 2 @0000B9F6:001A local_number5 = &local_object1; @0000BA00:0020 FindNextFileA(local_number1, local_number5); // dll: KERNEL32.dll @0000BA0C:0006 local_number5 = LASTRESULT; @0000BA16:000D local_number5 = (local_number5 = 0); @0000BA25:0004 if(local_number5) then // ref index: 1 @0000BA31:0020 FindClose(local_number1); // dll: KERNEL32.dll @0000BA3A:0027 // return coming @0000BA3E:0023 return -1; @0000BA47:0001 endif; @0000BA47:0001 label_ba47: @0000BA49:0005 goto label_b944; @0000BA52:0006 endif; @0000BA52:0006 endif; @0000BA52:0006 label_ba52: @0000BA54:0035 local_object1.szFileName; @0000BA68:0006 local_string4 = LASTRESULT; @0000BA72:0014 local_string3 = (local_string1 ^ local_string4); @0000BA7F:0027 // return coming @0000BA83:0023 return local_number1; @0000BA8A:0026 end; // checksum: 6016f772 @0000BA9A:0006 label_ba9a: @0000BA9C:0022 function NUMBER GetDiskSpace(local_string1) @0000BA9C NUMBER local_number1; @0000BA9C @0000BA9C @0000BA9C begin @0000BAA5:0027 // return coming @0000BAA9:0021 GetDiskSpaceEx(local_string1, 0); @0000BAB7:0006 local_number1 = LASTRESULT; @0000BAC1:0023 return local_number1; @0000BAC8:0026 end; // checksum: 72b2b @0000BAD4:000D label_bad4: @0000BAD6:0022 function NUMBER GetDiskSpaceEx(local_string1, local_number1) @0000BAD6 NUMBER local_number2, local_number3, local_number5, local_number6; @0000BAD6 @0000BAD6 @0000BAD6 begin @0000BADF:0006 local_number2 = 0; @0000BAEB:0006 local_number3 = 0; @0000BAF7:000E local_number5 = (local_number1 != 0); @0000BB06:000E local_number6 = (local_number1 != 10); @0000BB15:0019 local_number5 = (local_number5 = local_number6); @0000BB22:000E local_number6 = (local_number1 != 20); @0000BB31:0019 local_number5 = (local_number5 = local_number6); @0000BB3E:000E local_number6 = (local_number1 != 30); @0000BB4D:0019 local_number5 = (local_number5 = local_number6); @0000BB5A:0004 if(local_number5) then // ref index: 1 @0000BB66:0027 // return coming @0000BB6A:0023 return -1; @0000BB73:0007 endif; @0000BB73:0007 label_bb73: @0000BB75:0020 _GetDiskSpaceEx(local_string1, local_number2, local_number3, local_number1, 1); // dll: ISRT.dll @0000BB8C:0006 local_number5 = LASTRESULT; @0000BB96:000E local_number5 = (local_number5 != 0); @0000BBA5:0004 if(local_number5) then // ref index: 1 @0000BBB1:0027 // return coming @0000BBB5:0023 return -1; @0000BBBE:0005 goto label_bbd4; @0000BBC7:0002 endif; @0000BBC7:0002 label_bbc7: @0000BBC9:0027 // return coming @0000BBCD:0023 return local_number3; @0000BBD4:0001 label_bbd4: @0000BBD6:0026 end; // checksum: 285bb15a @0000BBE2:000B label_bbe2: @0000BBE4:0022 function NUMBER GetExtents(local_number1, local_number2) @0000BBE4 NUMBER local_number3, local_number4; @0000BBE4 @0000BBE4 @0000BBE4 begin @0000BBED:0020 GetSystemMetrics(0); // dll: USER32.dll @0000BBF8:0006 local_number1 = LASTRESULT; @0000BC02:0020 GetSystemMetrics(1); // dll: USER32.dll @0000BC0D:0006 local_number2 = LASTRESULT; @0000BC17:000D local_number3 = (local_number1 = 0); @0000BC26:000D local_number4 = (local_number2 = 0); @0000BC35:0018 local_number3 = (local_number3 || local_number4); @0000BC42:0004 if(local_number3) then // ref index: 1 @0000BC4E:0027 // return coming @0000BC52:0023 return -1; @0000BC5B:0003 endif; @0000BC5B:0003 label_bc5b: @0000BC5D:0027 // return coming @0000BC61:0023 return 0; @0000BC6A:0026 end; // checksum: fefe7bc1 @0000BC76:0002 label_bc76: @0000BC78:0022 function NUMBER function_184(local_number1, local_number2, local_string1) @0000BC78 NUMBER local_number3, local_number4, local_number5; @0000BC78 STRING local_string2; @0000BC78 @0000BC78 begin @0000BC81:0001 // switch/while/??? @0000BC85:0005 label_bc85: @0000BC87:000D local_number5 = (local_number1 = 180); @0000BC96:0004 if(local_number5) then // ref index: 1 @0000BCA2:0006 local_number2 = 640; @0000BCAE:0006 local_number3 = 0; @0000BCBA:0005 goto label_c6dd; @0000BCC3:0005 endif; @0000BCC3:0005 label_bcc3: @0000BCC5:000D local_number5 = (local_number1 = 160); @0000BCD4:0004 if(local_number5) then // ref index: 1 @0000BCE0:0021 function_185(local_number2, local_string1); @0000BCEC:0006 local_number3 = LASTRESULT; @0000BCF6:0005 goto label_c6dd; @0000BCFF:0006 endif; @0000BCFF:0006 label_bcff: @0000BD01:000D local_number5 = (local_number1 = 70); @0000BD10:0004 if(local_number5) then // ref index: 1 @0000BD1C:0021 function_186(); @0000BD22:0006 local_number2 = LASTRESULT; @0000BD2C:0006 local_number3 = 0; @0000BD38:0005 goto label_c6dd; @0000BD41:0005 endif; @0000BD41:0005 label_bd41: @0000BD43:000D local_number5 = (local_number1 = 170); @0000BD52:0004 if(local_number5) then // ref index: 1 @0000BD5E:0021 function_187(local_number2); @0000BD67:0006 local_number3 = LASTRESULT; @0000BD71:0005 goto label_c6dd; @0000BD7A:0008 endif; @0000BD7A:0008 label_bd7a: @0000BD7C:000D local_number5 = (local_number1 = 10); @0000BD8B:0004 if(local_number5) then // ref index: 3 @0000BD97:0020 GetCPUType(); // dll: ISRT.dll @0000BD9D:0006 local_number2 = LASTRESULT; @0000BDA7:0009 local_number5 = (local_number2 < 0); @0000BDB6:0004 if(local_number5) then // ref index: 1 @0000BDC2:0006 local_number3 = local_number2; @0000BDCC:0005 goto label_bde3; @0000BDD5:0001 endif; @0000BDD5:0001 label_bdd5: @0000BDD7:0006 local_number3 = 0; @0000BDE3:0001 label_bde3: @0000BDE5:0005 goto label_c6dd; @0000BDEE:0005 endif; @0000BDEE:0005 label_bdee: @0000BDF0:000D local_number5 = (local_number1 = 1); @0000BDFF:0004 if(local_number5) then // ref index: 1 @0000BE0B:0021 function_188(1, local_string1); @0000BE19:0006 local_number3 = LASTRESULT; @0000BE23:0005 goto label_c6dd; @0000BE2C:0009 endif; @0000BE2C:0009 label_be2c: @0000BE2E:000D local_number5 = (local_number1 = 141); @0000BE3D:0004 if(local_number5) then // ref index: 3 @0000BE49:0021 GetDiskSpace(local_string1); @0000BE52:0006 local_number2 = LASTRESULT; @0000BE5C:0009 local_number5 = (local_number2 < 0); @0000BE6B:0004 if(local_number5) then // ref index: 1 @0000BE77:0006 local_number3 = local_number2; @0000BE81:0006 local_number2 = 0; @0000BE8D:0005 goto label_bea4; @0000BE96:0001 endif; @0000BE96:0001 label_be96: @0000BE98:0006 local_number3 = 0; @0000BEA4:0001 label_bea4: @0000BEA6:0005 goto label_c6dd; @0000BEAF:0008 endif; @0000BEAF:0008 label_beaf: @0000BEB1:000D local_number5 = (local_number1 = 140); @0000BEC0:0004 if(local_number5) then // ref index: 2 @0000BECC:0006 local_number3 = 0; @0000BED8:0021 function_201(local_string1, 0); @0000BEE6:0006 local_number2 = LASTRESULT; @0000BEF0:000D local_number5 = (local_number2 = -1); @0000BEFF:0004 if(local_number5) then // ref index: 1 @0000BF0B:0006 local_number3 = local_number2; @0000BF15:0001 endif; @0000BF15:0001 label_bf15: @0000BF17:0005 goto label_c6dd; @0000BF20:0008 endif; @0000BF20:0008 label_bf20: @0000BF22:000D local_number5 = (local_number1 = 213); @0000BF31:0004 if(local_number5) then // ref index: 2 @0000BF3D:0006 local_number3 = 0; @0000BF49:0021 function_201(local_string1, local_number2); @0000BF55:0006 local_number2 = LASTRESULT; @0000BF5F:000D local_number5 = (local_number2 = -1); @0000BF6E:0004 if(local_number5) then // ref index: 1 @0000BF7A:0006 local_number3 = local_number2; @0000BF84:0001 endif; @0000BF84:0001 label_bf84: @0000BF86:0005 goto label_c6dd; @0000BF8F:0007 endif; @0000BF8F:0007 label_bf8f: @0000BF91:000D local_number5 = (local_number1 = 30); @0000BFA0:0004 if(local_number5) then // ref index: 8 @0000BFAC:0021 function_189(local_number2, local_string1); @0000BFB8:0006 local_number3 = LASTRESULT; @0000BFC2:000D local_number5 = (local_number3 = 0); @0000BFD1:0004 if(local_number5) then // ref index: 7 @0000BFDD:0001 // switch/while/??? @0000BFE1:0004 label_bfe1: @0000BFE3:000D local_number5 = (local_number2 = 1); @0000BFF2:0004 if(local_number5) then // ref index: 1 @0000BFFE:0006 local_number2 = 3; @0000C00A:0005 goto label_c0ea; @0000C013:0004 endif; @0000C013:0004 label_c013: @0000C015:000D local_number5 = (local_number2 = 2); @0000C024:0004 if(local_number5) then // ref index: 1 @0000C030:0006 local_number2 = 4; @0000C03C:0005 goto label_c0ea; @0000C045:0004 endif; @0000C045:0004 label_c045: @0000C047:000D local_number5 = (local_number2 = 4); @0000C056:0004 if(local_number5) then // ref index: 1 @0000C062:0006 local_number2 = 5; @0000C06E:0005 goto label_c0ea; @0000C077:0004 endif; @0000C077:0004 label_c077: @0000C079:000D local_number5 = (local_number2 = 8); @0000C088:0004 if(local_number5) then // ref index: 1 @0000C094:0006 local_number2 = 6; @0000C0A0:0005 goto label_c0ea; @0000C0A9:0003 endif; @0000C0A9:0003 label_c0a9: @0000C0AB:000D local_number5 = (local_number2 = 16); @0000C0BA:0004 if(local_number5) then // ref index: 1 @0000C0C6:0005 goto label_c0ea; @0000C0CF:0003 endif; @0000C0CF:0003 label_c0cf: @0000C0D1:0006 local_number2 = 0; @0000C0DD:0027 // return coming @0000C0E1:0023 return -1; @0000C0EA:0001 endif; @0000C0EA:0001 label_c0ea: @0000C0EC:0005 goto label_c6dd; @0000C0F5:0005 endif; @0000C0F5:0005 label_c0f5: @0000C0F7:000D local_number5 = (local_number1 = 201); @0000C106:0004 if(local_number5) then // ref index: 1 @0000C112:0006 local_number2 = 0; @0000C11E:0006 local_number3 = 0; @0000C12A:0005 goto label_c6dd; @0000C133:0005 endif; @0000C133:0005 label_c133: @0000C135:000D local_number5 = (local_number1 = 185); @0000C144:0004 if(local_number5) then // ref index: 1 @0000C150:0020 _GetGlobalMemorySize(local_number4, local_number2, 10, 0, 2147483647); // dll: ISRT.dll @0000C16B:0006 local_number3 = LASTRESULT; @0000C175:0005 goto label_c6dd; @0000C17E:0005 endif; @0000C17E:0005 label_c17e: @0000C180:000D local_number5 = (local_number1 = 202); @0000C18F:0004 if(local_number5) then // ref index: 1 @0000C19B:0006 local_number2 = 0; @0000C1A7:0006 local_number3 = 0; @0000C1B3:0005 goto label_c6dd; @0000C1BC:0005 endif; @0000C1BC:0005 label_c1bc: @0000C1BE:000D local_number5 = (local_number1 = 211); @0000C1CD:0004 if(local_number5) then // ref index: 1 @0000C1D9:0006 local_number2 = 32; @0000C1E5:0006 local_number3 = 0; @0000C1F1:0005 goto label_c6dd; @0000C1FA:0005 endif; @0000C1FA:0005 label_c1fa: @0000C1FC:000D local_number5 = (local_number1 = 120); @0000C20B:0004 if(local_number5) then // ref index: 1 @0000C217:0021 function_190(local_number2, local_string1); @0000C223:0006 local_number3 = LASTRESULT; @0000C22D:0005 goto label_c6dd; @0000C236:0005 endif; @0000C236:0005 label_c236: @0000C238:000D local_number5 = (local_number1 = 121); @0000C247:0004 if(local_number5) then // ref index: 1 @0000C253:0021 function_191(local_string1); @0000C25C:0006 local_number3 = LASTRESULT; @0000C266:0005 goto label_c6dd; @0000C26F:0005 endif; @0000C26F:0005 label_c26f: @0000C271:000D local_number5 = (local_number1 = 130); @0000C280:0004 if(local_number5) then // ref index: 1 @0000C28C:0021 function_192(local_string1); @0000C295:0006 local_number3 = LASTRESULT; @0000C29F:0005 goto label_c6dd; @0000C2A8:0005 endif; @0000C2A8:0005 label_c2a8: @0000C2AA:000D local_number5 = (local_number1 = 131); @0000C2B9:0004 if(local_number5) then // ref index: 1 @0000C2C5:0021 function_193(local_string1); @0000C2CE:0006 local_number3 = LASTRESULT; @0000C2D8:0005 goto label_c6dd; @0000C2E1:0005 endif; @0000C2E1:0005 label_c2e1: @0000C2E3:000D local_number5 = (local_number1 = 40); @0000C2F2:0004 if(local_number5) then // ref index: 1 @0000C2FE:0021 function_194(local_string1); @0000C307:0006 local_number3 = LASTRESULT; @0000C311:0005 goto label_c6dd; @0000C31A:0005 endif; @0000C31A:0005 label_c31a: @0000C31C:000D local_number5 = (local_number1 = 41); @0000C32B:0004 if(local_number5) then // ref index: 1 @0000C337:0021 function_195(local_string1); @0000C340:0006 local_number3 = LASTRESULT; @0000C34A:0005 goto label_c6dd; @0000C353:0005 endif; @0000C353:0005 label_c353: @0000C355:000D local_number5 = (local_number1 = 150); @0000C364:0004 if(local_number5) then // ref index: 1 @0000C370:0021 function_196(local_number2); @0000C379:0006 local_number3 = LASTRESULT; @0000C383:0005 goto label_c6dd; @0000C38C:0005 endif; @0000C38C:0005 label_c38c: @0000C38E:000D local_number5 = (local_number1 = 80); @0000C39D:0004 if(local_number5) then // ref index: 1 @0000C3A9:0021 function_197(local_number2, local_number4, local_string1); @0000C3B8:0006 local_number3 = LASTRESULT; @0000C3C2:0005 goto label_c6dd; @0000C3CB:0005 endif; @0000C3CB:0005 label_c3cb: @0000C3CD:000D local_number5 = (local_number1 = 90); @0000C3DC:0004 if(local_number5) then // ref index: 1 @0000C3E8:0021 function_197(local_number4, local_number2, local_string1); @0000C3F7:0006 local_number3 = LASTRESULT; @0000C401:0005 goto label_c6dd; @0000C40A:0005 endif; @0000C40A:0005 label_c40a: @0000C40C:000D local_number5 = (local_number1 = 60); @0000C41B:0004 if(local_number5) then // ref index: 1 @0000C427:0020 GetPorts(local_number2, local_number4); // dll: ISRT.dll @0000C433:0006 local_number3 = LASTRESULT; @0000C43D:0005 goto label_c6dd; @0000C446:0005 endif; @0000C446:0005 label_c446: @0000C448:000D local_number5 = (local_number1 = 50); @0000C457:0004 if(local_number5) then // ref index: 1 @0000C463:0020 GetPorts(local_number4, local_number2); // dll: ISRT.dll @0000C46F:0006 local_number3 = LASTRESULT; @0000C479:0005 goto label_c6dd; @0000C482:0005 endif; @0000C482:0005 label_c482: @0000C484:000D local_number5 = (local_number1 = 110); @0000C493:0004 if(local_number5) then // ref index: 1 @0000C49F:0006 local_number2 = 1; @0000C4AB:0006 local_number3 = 0; @0000C4B7:0005 goto label_c6dd; @0000C4C0:0005 endif; @0000C4C0:0005 label_c4c0: @0000C4C2:000D local_number5 = (local_number1 = 0); @0000C4D1:0004 if(local_number5) then // ref index: 1 @0000C4DD:0021 function_188(0, local_string1); @0000C4EB:0006 local_number3 = LASTRESULT; @0000C4F5:0005 goto label_c6dd; @0000C4FE:0005 endif; @0000C4FE:0005 label_c4fe: @0000C500:000D local_number5 = (local_number1 = 20); @0000C50F:0004 if(local_number5) then // ref index: 1 @0000C51B:0021 function_198(local_number2); @0000C524:0006 local_number3 = LASTRESULT; @0000C52E:0005 goto label_c6dd; @0000C537:0006 endif; @0000C537:0006 label_c537: @0000C539:000D local_number5 = (local_number1 = 210); @0000C548:0004 if(local_number5) then // ref index: 1 @0000C554:0006 local_string2 = local_string1; @0000C55E:0021 function_199(local_string2, local_string1); @0000C56A:0006 local_number3 = LASTRESULT; @0000C574:0005 goto label_c6dd; @0000C57D:0005 endif; @0000C57D:0005 label_c57d: @0000C57F:000D local_number5 = (local_number1 = 85); @0000C58E:0004 if(local_number5) then // ref index: 1 @0000C59A:0021 function_200(local_number2, local_number4, local_string1); @0000C5A9:0006 local_number3 = LASTRESULT; @0000C5B3:0005 goto label_c6dd; @0000C5BC:0005 endif; @0000C5BC:0005 label_c5bc: @0000C5BE:000D local_number5 = (local_number1 = 95); @0000C5CD:0004 if(local_number5) then // ref index: 1 @0000C5D9:0021 function_200(local_number4, local_number2, local_string1); @0000C5E8:0006 local_number3 = LASTRESULT; @0000C5F2:0005 goto label_c6dd; @0000C5FB:0006 endif; @0000C5FB:0006 label_c5fb: @0000C5FD:000D local_number5 = (local_number1 = 212); @0000C60C:0004 if(local_number5) then // ref index: 1 @0000C618:0006 local_number2 = 0; @0000C624:0006 local_string1 = ""; @0000C62E:0006 local_number3 = 0; @0000C63A:0005 goto label_c6dd; @0000C643:0006 endif; @0000C643:0006 label_c643: @0000C645:000D local_number5 = (local_number1 = 86); @0000C654:0004 if(local_number5) then // ref index: 1 @0000C660:0006 local_string1 = ""; @0000C66A:0006 local_number2 = -1; @0000C676:0006 local_number3 = local_number2; @0000C680:0005 goto label_c6dd; @0000C689:0006 endif; @0000C689:0006 label_c689: @0000C68B:000D local_number5 = (local_number1 = 96); @0000C69A:0004 if(local_number5) then // ref index: 1 @0000C6A6:0006 local_string1 = ""; @0000C6B0:0006 local_number2 = -1; @0000C6BC:0006 local_number3 = local_number2; @0000C6C6:0005 goto label_c6dd; @0000C6CF:0001 endif; @0000C6CF:0001 label_c6cf: @0000C6D1:0006 local_number3 = -1; @0000C6DD:0003 label_c6dd: @0000C6DF:0027 // return coming @0000C6E3:0023 return local_number3; @0000C6EA:0026 end; // checksum: ab1e87f9 @0000C6F6:0007 label_c6f6: @0000C6F8:0022 function NUMBER function_185(local_number1, local_string1) @0000C6F8 NUMBER local_number2, local_number3, local_number4, local_number5, local_number6, local_number7, local_number8, local_number9; @0000C6F8 STRING local_string2; @0000C6F8 @0000C6F8 begin @0000C701:0021 function_200(local_number5, local_number6, local_string2); @0000C710:0006 local_number8 = LASTRESULT; @0000C71A:000E local_number8 = (local_number8 != 0); @0000C729:0004 if(local_number8) then // ref index: 1 @0000C735:0027 // return coming @0000C739:0023 return -1; @0000C742:0008 endif; @0000C742:0008 label_c742: @0000C744:000C local_number8 = (local_number5 >= 4); @0000C753:0004 if(local_number8) then // ref index: 2 @0000C75F:0021 function_291(-2147483646, "SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Setup", "BootDir", local_number1, local_string1, local_number2); @0000C7AF:0006 local_number8 = LASTRESULT; @0000C7B9:0009 local_number8 = (local_number8 < 0); @0000C7C8:0004 if(local_number8) then // ref index: 1 @0000C7D4:0027 // return coming @0000C7D8:0023 return -1; @0000C7E1:0001 endif; @0000C7E1:0001 label_c7e1: @0000C7E3:0005 goto label_c8bc; @0000C7EC:000C endif; @0000C7EC:000C label_c7ec: @0000C7EE:0021 StrLength(local_string1); @0000C7F7:0006 local_number4 = LASTRESULT; @0000C801:0020 GetWindowsDirectory(local_string1, local_number4); // dll: KERNEL32.dll @0000C80D:0006 local_number3 = LASTRESULT; @0000C817:000A local_number8 = (local_number3 > local_number4); @0000C824:0004 if(local_number8) then // ref index: 1 @0000C830:0007 local_number8 = (local_number3 + 1); @0000C83F:0031 Resize(local_string1, local_number8); @0000C849:0021 StrLength(local_string1); @0000C852:0006 local_number4 = LASTRESULT; @0000C85C:0020 GetWindowsDirectory(local_string1, local_number4); // dll: KERNEL32.dll @0000C868:0006 local_number3 = LASTRESULT; @0000C872:0004 endif; @0000C872:0004 label_c872: @0000C874:000D local_number8 = (local_number3 = 0); @0000C883:0004 if(local_number8) then // ref index: 1 @0000C88F:0027 // return coming @0000C893:0023 return -1; @0000C89C:0003 endif; @0000C89C:0003 label_c89c: @0000C89E:001D local_string1[1] = 0; @0000C8AF:0027 // return coming @0000C8B3:0023 return 0; @0000C8BC:0007 label_c8bc: @0000C8BE:0006 local_string2 = local_string1; @0000C8C8:0021 StrToUpper/StrToLower(local_string1, local_string2); @0000C8D4:0006 local_number8 = LASTRESULT; @0000C8DE:0009 local_number8 = (local_number8 < 0); @0000C8ED:0004 if(local_number8) then // ref index: 1 @0000C8F9:0027 // return coming @0000C8FD:0023 return -1; @0000C906:000C endif; @0000C906:000C label_c906: @0000C908:001E local_number8 = local_string1[0]; @0000C917:000F local_number1 = (local_number8 - 64); @0000C926:000C local_number8 = (local_number5 >= 4); @0000C935:0004 if(local_number8) then // ref index: 1 @0000C941:0020 GetDriveType(local_string1); // dll: KERNEL32.dll @0000C94A:0006 local_number7 = LASTRESULT; @0000C954:000D local_number8 = (local_number7 = 0); @0000C963:000D local_number9 = (local_number7 = 1); @0000C972:0018 local_number8 = (local_number8 || local_number9); @0000C97F:0004 if(local_number8) then // ref index: 1 @0000C98B:0027 // return coming @0000C98F:0023 return -1; @0000C998:0005 endif; @0000C998:0005 endif; @0000C998:0005 label_c998: @0000C99A:001D local_string1[1] = 58; @0000C9AB:001D local_string1[2] = 0; @0000C9BC:0027 // return coming @0000C9C0:0023 return 0; @0000C9C9:0026 end; // checksum: ab6d7cb7 @0000C9D5:0002 label_c9d5: @0000C9D7:0022 function NUMBER function_186() @0000C9D7 NUMBER local_number1, local_number2, local_number3; @0000C9D7 STRING local_string1; @0000C9D7 @0000C9D7 begin @0000C9E0:0006 local_string1 = "A:\\"; @0000C9ED:0009 label_c9ed: @0000C9EF:0001 // switch/while/??? @0000C9F3:0009 local_number3 = (local_number1 < 26); @0000CA02:0004 if(local_number3) then // ref index: 2 @0000CA0E:0020 GetDriveType(local_string1); // dll: KERNEL32.dll @0000CA17:0006 local_number2 = LASTRESULT; @0000CA21:000D local_number3 = (local_number2 = 5); @0000CA30:0004 if(local_number3) then // ref index: 1 @0000CA3C:0027 // return coming @0000CA40:0023 return 1; @0000CA49:0004 endif; @0000CA49:0004 label_ca49: @0000CA4B:0007 local_number1 = (local_number1 + 1); @0000CA5A:0007 local_number3 = (65 + local_number1); @0000CA69:001D local_string1[0] = local_number3; @0000CA78:0005 goto label_c9ed; @0000CA81:0003 endif; @0000CA81:0003 label_ca81: @0000CA83:0027 // return coming @0000CA87:0023 return 0; @0000CA90:0026 end; // checksum: 86ea399d @0000CA9C:000C label_ca9c: @0000CA9E:0022 function NUMBER function_187(local_number1) @0000CA9E NUMBER local_number2, local_number3, local_number4, local_number5; @0000CA9E @0000CA9E @0000CA9E begin @0000CAA7:0020 GetDC(0); // dll: USER.dll @0000CAB2:0006 local_number2 = LASTRESULT; @0000CABC:000E local_number5 = (local_number2 != 0); @0000CACB:0004 if(local_number5) then // ref index: 3 @0000CAD7:0020 GetDeviceCaps(local_number2, 12); // dll: GDI32.dll @0000CAE5:0006 local_number3 = LASTRESULT; @0000CAEF:0020 GetDeviceCaps(local_number2, 14); // dll: GDI32.dll @0000CAFD:0006 local_number4 = LASTRESULT; @0000CB07:000B local_number5 = (local_number3 <= local_number4); @0000CB14:0004 if(local_number5) then // ref index: 1 @0000CB20:0006 local_number3 = local_number4; @0000CB2A:0003 endif; @0000CB2A:0003 label_cb2a: @0000CB2C:000C local_number5 = (local_number3 >= 32); @0000CB3B:0004 if(local_number5) then // ref index: 1 @0000CB47:0006 local_number3 = 24; @0000CB53:0004 endif; @0000CB53:0004 label_cb53: @0000CB55:0016 local_number1 = (1 << local_number3); @0000CB64:0020 ReleaseDC(0, local_number2); // dll: USER.dll @0000CB72:0027 // return coming @0000CB76:0023 return 0; @0000CB7F:0003 endif; @0000CB7F:0003 label_cb7f: @0000CB81:0027 // return coming @0000CB85:0023 return -1; @0000CB8E:0026 end; // checksum: 9f825bba @0000CB9A:0004 label_cb9a: @0000CB9C:0022 function NUMBER function_188(local_number1, local_string1) @0000CB9C NUMBER local_number2, local_number3, local_number4; @0000CB9C @0000CB9C OBJECT local_object1; @0000CB9C begin @0000CBA5:001A local_number2 = &local_object1; @0000CBAF:0020 GetLocalTime(local_number2); // dll: KERNEL32.dll @0000CBB8:0001 // switch/while/??? @0000CBBC:0010 label_cbbc: @0000CBBE:000D local_number2 = (local_number1 = 1); @0000CBCD:0004 if(local_number2) then // ref index: 1 @0000CBD9:0035 local_object1.nYearMonth; @0000CBED:0006 local_number2 = LASTRESULT; @0000CBF7:0021 HIWORD(local_number2); @0000CC00:0006 local_number2 = LASTRESULT; @0000CC0A:0035 local_object1.nDay; @0000CC18:0006 local_number3 = LASTRESULT; @0000CC22:0021 HIWORD(local_number3); @0000CC2B:0006 local_number3 = LASTRESULT; @0000CC35:0035 local_object1.nYearMonth; @0000CC49:0006 local_number4 = LASTRESULT; @0000CC53:0021 LOWORD/HIWORD(local_number4); @0000CC5C:0006 local_number4 = LASTRESULT; @0000CC66:0021 function_411(local_string1, "%ld-%ld-%ld", local_number2, local_number3, local_number4); @0000CC86:0005 goto label_cd77; @0000CC8F:0010 endif; @0000CC8F:0010 label_cc8f: @0000CC91:000D local_number2 = (local_number1 = 0); @0000CCA0:0004 if(local_number2) then // ref index: 1 @0000CCAC:0035 local_object1.nHourMin; @0000CCBE:0006 local_number2 = LASTRESULT; @0000CCC8:0021 LOWORD/HIWORD(local_number2); @0000CCD1:0006 local_number2 = LASTRESULT; @0000CCDB:0035 local_object1.nHourMin; @0000CCED:0006 local_number3 = LASTRESULT; @0000CCF7:0021 HIWORD(local_number3); @0000CD00:0006 local_number3 = LASTRESULT; @0000CD0A:0035 local_object1.nSeconds; @0000CD1C:0006 local_number4 = LASTRESULT; @0000CD26:0021 LOWORD/HIWORD(local_number4); @0000CD2F:0006 local_number4 = LASTRESULT; @0000CD39:0021 function_411(local_string1, "%02ld:%02ld:%02ld", local_number2, local_number3, local_number4); @0000CD5F:0005 goto label_cd77; @0000CD68:0002 endif; @0000CD68:0002 label_cd68: @0000CD6A:0027 // return coming @0000CD6E:0023 return -1; @0000CD77:0003 label_cd77: @0000CD79:0027 // return coming @0000CD7D:0023 return 0; @0000CD86:0026 end; // checksum: be8622fc @0000CD96:0006 label_cd96: @0000CD98:0022 function NUMBER function_189(local_number1, local_string1) @0000CD98 NUMBER local_number2, local_number3; @0000CD98 STRING local_string2; @0000CD98 @0000CD98 begin @0000CDA1:001E local_number2 = local_string1[0]; @0000CDB0:000D local_number2 = (local_number2 = 0); @0000CDBF:0004 if(local_number2) then // ref index: 1 @0000CDCB:0027 // return coming @0000CDCF:0023 return -1; @0000CDD8:0005 endif; @0000CDD8:0005 label_cdd8: @0000CDDA:001E local_number2 = local_string1[1]; @0000CDE9:000E local_number2 = (local_number2 != 58); @0000CDF8:0004 if(local_number2) then // ref index: 1 @0000CE04:0027 // return coming @0000CE08:0023 return -1; @0000CE11:0007 endif; @0000CE11:0007 label_ce11: @0000CE13:0006 local_string2 = local_string1; @0000CE1D:0021 StrToUpper/StrToLower(local_string1, local_string2); @0000CE29:0006 local_number2 = LASTRESULT; @0000CE33:0009 local_number2 = (local_number2 < 0); @0000CE42:0004 if(local_number2) then // ref index: 1 @0000CE4E:0027 // return coming @0000CE52:0023 return -1; @0000CE5B:000C endif; @0000CE5B:000C label_ce5b: @0000CE5D:0021 function_412(local_string1); @0000CE66:001E local_number2 = local_string1[0]; @0000CE75:000C local_number2 = (local_number2 >= 65); @0000CE84:001E local_number3 = local_string1[0]; @0000CE93:000B local_number3 = (local_number3 <= 90); @0000CEA2:0019 local_number2 = (local_number2 = local_number3); @0000CEAF:0004 if(local_number2) then // ref index: 8 @0000CEBB:0029 StrSub(local_string1, local_string1, 0, 1); @0000CECF:0007 local_string1 = (local_string1 + ":\\"); @0000CEDE:0001 // switch/while/??? @0000CEE2:0020 GetDriveType(local_string1); // dll: KERNEL32.dll @0000CEEB:0006 local_number2 = LASTRESULT; @0000CEF5:0004 label_cef5: @0000CEF7:000D local_number3 = (local_number2 = 2); @0000CF06:0004 if(local_number3) then // ref index: 1 @0000CF12:0006 local_number1 = 1; @0000CF1E:0005 goto label_d049; @0000CF27:0004 endif; @0000CF27:0004 label_cf27: @0000CF29:000D local_number3 = (local_number2 = 3); @0000CF38:0004 if(local_number3) then // ref index: 1 @0000CF44:0006 local_number1 = 2; @0000CF50:0005 goto label_d049; @0000CF59:0004 endif; @0000CF59:0004 label_cf59: @0000CF5B:000D local_number3 = (local_number2 = 4); @0000CF6A:0004 if(local_number3) then // ref index: 1 @0000CF76:0006 local_number1 = 4; @0000CF82:0005 goto label_d049; @0000CF8B:0004 endif; @0000CF8B:0004 label_cf8b: @0000CF8D:000D local_number3 = (local_number2 = 5); @0000CF9C:0004 if(local_number3) then // ref index: 1 @0000CFA8:0006 local_number1 = 8; @0000CFB4:0005 goto label_d049; @0000CFBD:0004 endif; @0000CFBD:0004 label_cfbd: @0000CFBF:000D local_number3 = (local_number2 = 6); @0000CFCE:0004 if(local_number3) then // ref index: 1 @0000CFDA:0006 local_number1 = 16; @0000CFE6:0005 goto label_d049; @0000CFEF:0006 endif; @0000CFEF:0006 label_cfef: @0000CFF1:000D local_number3 = (local_number2 = 1); @0000D000:0004 if(local_number3) then // ref index: 1 @0000D00C:0006 local_number1 = 0; @0000D018:0027 // return coming @0000D01C:0023 return -1; @0000D025:0005 goto label_d049; @0000D02E:0003 endif; @0000D02E:0003 label_d02e: @0000D030:0006 local_number1 = 0; @0000D03C:0027 // return coming @0000D040:0023 return -1; @0000D049:0003 endif; @0000D049:0003 label_d049: @0000D04B:0027 // return coming @0000D04F:0023 return 0; @0000D058:0026 end; // checksum: fdec08d0 @0000D064:000B label_d064: @0000D066:0022 function NUMBER function_190(local_number1, local_string1) @0000D066 NUMBER local_number2, local_number3, local_number4, local_number5; @0000D066 @0000D066 @0000D066 begin @0000D06F:0006 local_number4 = 0; @0000D07B:0020 GetSystemDefaultLCID(); // dll: KERNEL32.dll @0000D081:0006 local_number1 = LASTRESULT; @0000D08B:0021 StrLength(local_string1); @0000D094:0006 local_number3 = LASTRESULT; @0000D09E:0020 GetLocaleInfo(2048, 4097, local_string1, local_number4); // dll: KERNEL32.dll @0000D0B4:0006 local_number2 = LASTRESULT; @0000D0BE:000A local_number5 = (local_number2 > local_number3); @0000D0CB:0004 if(local_number5) then // ref index: 1 @0000D0D7:0031 Resize(local_string1, local_number2); @0000D0E1:0008 endif; @0000D0E1:0008 label_d0e1: @0000D0E3:0021 StrLength(local_string1); @0000D0EC:0006 local_number3 = LASTRESULT; @0000D0F6:0020 GetLocaleInfo(2048, 4097, local_string1, local_number3); // dll: KERNEL32.dll @0000D10C:0006 local_number5 = LASTRESULT; @0000D116:000D local_number5 = (local_number5 = 0); @0000D125:0004 if(local_number5) then // ref index: 1 @0000D131:0027 // return coming @0000D135:0023 return -1; @0000D13E:0003 endif; @0000D13E:0003 label_d13e: @0000D140:0027 // return coming @0000D144:0023 return 0; @0000D14D:0026 end; // checksum: e3dc7595 @0000D159:0005 label_d159: @0000D15B:0022 function NUMBER function_191(local_string1) @0000D15B @0000D15B @0000D15B @0000D15B begin @0000D164:0021 GetProfString("system.ini", "boot", "language.dll", local_string1); @0000D190:0027 // return coming @0000D194:0023 return 0; @0000D19D:0026 end; // checksum: 577a7e3b @0000D1A9:0006 label_d1a9: @0000D1AB:0022 function NUMBER function_192(local_string1) @0000D1AB NUMBER local_number1; @0000D1AB @0000D1AB @0000D1AB begin @0000D1B4:0027 // return coming @0000D1B8:0021 GetProfString("system.ini", "boot.description", "mouse.drv", local_string1); @0000D1ED:0006 local_number1 = LASTRESULT; @0000D1F7:0023 return local_number1; @0000D1FE:0026 end; // checksum: 59604d2a @0000D20A:0006 label_d20a: @0000D20C:0022 function NUMBER function_193(local_string1) @0000D20C NUMBER local_number1; @0000D20C @0000D20C @0000D20C begin @0000D215:0027 // return coming @0000D219:0021 GetProfString("system.ini", "boot", "mouse.drv", local_string1); @0000D242:0006 local_number1 = LASTRESULT; @0000D24C:0023 return local_number1; @0000D253:0026 end; // checksum: 2659345d @0000D25F:0006 label_d25f: @0000D261:0022 function NUMBER function_194(local_string1) @0000D261 NUMBER local_number1; @0000D261 @0000D261 @0000D261 begin @0000D26A:0027 // return coming @0000D26E:0021 GetProfString("system.ini", "boot.description", "network.drv", local_string1); @0000D2A5:0006 local_number1 = LASTRESULT; @0000D2AF:0023 return local_number1; @0000D2B6:0026 end; // checksum: 23405076 @0000D2C2:0006 label_d2c2: @0000D2C4:0022 function NUMBER function_195(local_string1) @0000D2C4 NUMBER local_number1; @0000D2C4 @0000D2C4 @0000D2C4 begin @0000D2CD:0027 // return coming @0000D2D1:0021 GetProfString("system.ini", "boot", "network.drv", local_string1); @0000D2FC:0006 local_number1 = LASTRESULT; @0000D306:0023 return local_number1; @0000D30D:0026 end; // checksum: 5c792101 @0000D319:0009 label_d319: @0000D31B:0022 function NUMBER function_196(local_number1) @0000D31B NUMBER local_number2, local_number3, local_number4, local_number5; @0000D31B STRING local_string1; @0000D31B @0000D31B begin @0000D324:0020 GetVersion(); // dll: KERNEL32.dll @0000D32A:0006 local_number2 = LASTRESULT; @0000D334:0021 function_200(local_number3, local_number4, local_string1); @0000D343:0012 local_number5 = (local_number2 & -2147483648); @0000D352:000D local_number5 = (local_number5 = 0); @0000D361:0004 if(local_number5) then // ref index: 1 @0000D36D:0006 local_number1 = 2; @0000D379:0005 goto label_d3c3; @0000D382:0004 endif; @0000D382:0004 label_d382: @0000D384:000C local_number5 = (local_number3 >= 4); @0000D393:0004 if(local_number5) then // ref index: 1 @0000D39F:0006 local_number1 = 6; @0000D3AB:0005 goto label_d3c3; @0000D3B4:0002 endif; @0000D3B4:0002 label_d3b4: @0000D3B6:0027 // return coming @0000D3BA:0023 return -1; @0000D3C3:0003 label_d3c3: @0000D3C5:0027 // return coming @0000D3C9:0023 return 0; @0000D3D2:0026 end; // checksum: bc9d3801 @0000D3DE:000B label_d3de: @0000D3E0:0022 function NUMBER function_197(local_number1, local_number2, local_string1) @0000D3E0 NUMBER local_number3; @0000D3E0 @0000D3E0 OBJECT local_object1; @0000D3E0 begin @0000D3E9:0032 SizeOf(local_object1); @0000D3F0:0006 local_number3 = LASTRESULT; @0000D3FA:0033 local_object1.nOSVersionInfoSize = local_number3; @0000D419:001A local_number3 = &local_object1; @0000D423:0020 GetVersionEx(local_number3); // dll: KERNEL32.dll @0000D42C:0006 local_number3 = LASTRESULT; @0000D436:000D local_number3 = (local_number3 = 0); @0000D445:0004 if(local_number3) then // ref index: 1 @0000D451:0027 // return coming @0000D455:0023 return -1; @0000D45E:0008 endif; @0000D45E:0008 label_d45e: @0000D460:0035 local_object1.nMajorVersion; @0000D477:0006 local_number1 = LASTRESULT; @0000D481:0035 local_object1.nMinorVersion; @0000D498:0006 local_number2 = LASTRESULT; @0000D4A2:0021 function_411(local_string1, "%ld.%ld", local_number1, local_number2); @0000D4BB:0027 // return coming @0000D4BF:0023 return 0; @0000D4C8:0026 end; // checksum: bcca4bda @0000D4D8:0008 label_d4d8: @0000D4DA:0022 function NUMBER function_198(local_number1) @0000D4DA NUMBER local_number2, local_number3, local_number4, local_number5; @0000D4DA @0000D4DA @0000D4DA begin @0000D4E3:0006 local_number1 = 0; @0000D4EF:0020 GetSystemMetrics(0); // dll: USER32.dll @0000D4FA:0006 local_number2 = LASTRESULT; @0000D504:000D local_number4 = (local_number2 = 0); @0000D513:0004 if(local_number4) then // ref index: 1 @0000D51F:0027 // return coming @0000D523:0023 return -1; @0000D52C:0006 endif; @0000D52C:0006 label_d52c: @0000D52E:0020 GetSystemMetrics(1); // dll: USER32.dll @0000D539:0006 local_number3 = LASTRESULT; @0000D543:000D local_number4 = (local_number3 = 0); @0000D552:0004 if(local_number4) then // ref index: 1 @0000D55E:0027 // return coming @0000D562:0023 return -1; @0000D56B:0004 endif; @0000D56B:0004 label_d56b: @0000D56D:000B local_number4 = (local_number3 <= 350); @0000D57C:0004 if(local_number4) then // ref index: 1 @0000D588:0006 local_number1 = 2; @0000D594:0005 goto label_d695; @0000D59D:0006 endif; @0000D59D:0006 label_d59d: @0000D59F:000D local_number4 = (local_number2 = 640); @0000D5AE:000D local_number5 = (local_number3 = 480); @0000D5BD:0019 local_number4 = (local_number4 = local_number5); @0000D5CA:0004 if(local_number4) then // ref index: 1 @0000D5D6:0006 local_number1 = 1; @0000D5E2:0005 goto label_d695; @0000D5EB:0006 endif; @0000D5EB:0006 label_d5eb: @0000D5ED:000D local_number4 = (local_number2 = 800); @0000D5FC:000D local_number5 = (local_number3 = 600); @0000D60B:0019 local_number4 = (local_number4 = local_number5); @0000D618:0004 if(local_number4) then // ref index: 1 @0000D624:0006 local_number1 = 6; @0000D630:0005 goto label_d695; @0000D639:0006 endif; @0000D639:0006 label_d639: @0000D63B:000D local_number4 = (local_number2 = 1024); @0000D64A:000D local_number5 = (local_number3 = 768); @0000D659:0019 local_number4 = (local_number4 = local_number5); @0000D666:0004 if(local_number4) then // ref index: 1 @0000D672:0006 local_number1 = 7; @0000D67E:0005 goto label_d695; @0000D687:0001 endif; @0000D687:0001 label_d687: @0000D689:0006 local_number1 = 8; @0000D695:0003 label_d695: @0000D697:0027 // return coming @0000D69B:0023 return 0; @0000D6A4:0026 end; // checksum: 1048533 @0000D6B0:000B label_d6b0: @0000D6B2:0022 function NUMBER function_199(local_string1, local_string2) @0000D6B2 NUMBER local_number1, local_number2, local_number3, local_number4; @0000D6B2 STRING local_string3; @0000D6B2 @0000D6B2 begin @0000D6BB:0031 Resize(local_string1, 4); @0000D6C7:0031 Resize(local_string2, 1024); @0000D6D3:0029 StrSub(local_string1, local_string1, 0, 1); @0000D6E7:0007 local_string1 = (local_string1 + ":\\"); @0000D6F6:0020 GetVolumeInformation(local_string1, local_string2, 1024, local_number1, local_number2, local_number3, local_string3, 1024); // dll: KERNEL32.dll @0000D718:0006 local_number4 = LASTRESULT; @0000D722:000D local_number4 = (local_number4 = 0); @0000D731:0004 if(local_number4) then // ref index: 1 @0000D73D:0027 // return coming @0000D741:0023 return -1; @0000D74A:0003 endif; @0000D74A:0003 label_d74a: @0000D74C:0027 // return coming @0000D750:0023 return 0; @0000D759:0026 end; // checksum: ebf60afa @0000D769:000E label_d769: @0000D76B:0022 function NUMBER function_200(local_number1, local_number2, local_string1) @0000D76B NUMBER local_number3, local_number4; @0000D76B @0000D76B @0000D76B begin @0000D774:0020 GetVersion(); // dll: KERNEL32.dll @0000D77A:0006 local_number1 = LASTRESULT; @0000D784:0021 LOWORD/HIWORD(local_number1); @0000D78D:0006 local_number3 = LASTRESULT; @0000D797:0017 local_number2 = (local_number3 >> 8); @0000D7A6:0021 LOWORD/HIWORD(local_number1); @0000D7AF:0006 local_number3 = LASTRESULT; @0000D7B9:0016 local_number4 = (local_number2 << 8); @0000D7C8:000F local_number1 = (local_number3 - local_number4); @0000D7D5:0021 function_411(local_string1, "%ld.%ld", local_number1, local_number2); @0000D7EE:0027 // return coming @0000D7F2:0023 return 0; @0000D7FB:0026 end; // checksum: 4348fd67 @0000D807:000D label_d807: @0000D809:0022 function NUMBER function_201(local_string1, local_number1) @0000D809 NUMBER local_number2, local_number3, local_number5, local_number6; @0000D809 @0000D809 @0000D809 begin @0000D812:0006 local_number2 = 0; @0000D81E:0006 local_number3 = 0; @0000D82A:000E local_number5 = (local_number1 != 0); @0000D839:000E local_number6 = (local_number1 != 10); @0000D848:0019 local_number5 = (local_number5 = local_number6); @0000D855:000E local_number6 = (local_number1 != 20); @0000D864:0019 local_number5 = (local_number5 = local_number6); @0000D871:000E local_number6 = (local_number1 != 30); @0000D880:0019 local_number5 = (local_number5 = local_number6); @0000D88D:0004 if(local_number5) then // ref index: 1 @0000D899:0027 // return coming @0000D89D:0023 return -1; @0000D8A6:0007 endif; @0000D8A6:0007 label_d8a6: @0000D8A8:0020 _GetDiskSpaceEx(local_string1, local_number2, local_number3, local_number1, 0); // dll: ISRT.dll @0000D8BF:0006 local_number5 = LASTRESULT; @0000D8C9:000E local_number5 = (local_number5 != 0); @0000D8D8:0004 if(local_number5) then // ref index: 1 @0000D8E4:0027 // return coming @0000D8E8:0023 return -1; @0000D8F1:0005 goto label_d907; @0000D8FA:0002 endif; @0000D8FA:0002 label_d8fa: @0000D8FC:0027 // return coming @0000D900:0023 return local_number3; @0000D907:0001 label_d907: @0000D909:0026 end; // checksum: 285bb05a @0000D915:000A label_d915: @0000D917:0022 function NUMBER function_206() @0000D917 NUMBER local_number1; @0000D917 STRING local_string1, local_string2; @0000D917 @0000D917 begin @0000D920:0021 function_358(11635); @0000D92B:0006 local_string1 = LASTRESULT; @0000D935:0021 function_358(11634); @0000D940:0006 local_string2 = LASTRESULT; @0000D94A:0021 function_265(308, local_string1, local_string2); @0000D95B:0006 local_number1 = LASTRESULT; @0000D965:000D local_number1 = (6 = local_number1); @0000D974:0004 if(local_number1) then // ref index: 1 @0000D980:0002 abort; @0000D984:0002 endif; @0000D984:0002 label_d984: @0000D986:0024 return; @0000D98A:0026 end; // checksum: 31047502 @0000D996:0008 label_d996: @0000D998:0022 function NUMBER function_207() @0000D998 @0000D998 @0000D998 OBJECT local_object1; @0000D998 begin @0000D9A1:0027 // return coming @0000D9A5:0035 global_object5.(17); @0000D9B4:0006 local_object1 = LASTRESULT; @0000D9BE:0023 return local_object1; @0000D9C5:0006 local_object1 = NOTHING; @0000D9CF:0024 return; @0000D9D3:0026 end; // checksum: 7023a27 @0000D9E3:0006 label_d9e3: @0000D9E5:0022 function NUMBER function_208(local_string1, local_number1, local_string2) @0000D9E5 NUMBER local_number2, local_number3; @0000D9E5 @0000D9E5 @0000D9E5 begin @0000D9EE:0020 _InetGetNextDisk(global_number24, local_string1, local_number1); // dll: ISRT.dll @0000D9FD:0006 local_number2 = LASTRESULT; @0000DA07:000E local_number3 = (local_number2 != 3); @0000DA16:0004 if(local_number3) then // ref index: 1 @0000DA22:0006 local_string2 = global_string0; @0000DA2C:0003 endif; @0000DA2C:0003 label_da2c: @0000DA2E:0027 // return coming @0000DA32:0023 return local_number2; @0000DA39:0026 end; // checksum: 5a560048 @0000DA45:0004 label_da45: @0000DA47:0022 function NUMBER function_209() @0000DA47 @0000DA47 @0000DA47 @0000DA47 begin @0000DA50:0020 _InetEndofTransfer(global_number24); // dll: ISRT.dll @0000DA59:0024 return; @0000DA5D:0026 end; // checksum: 41703009 @0000DA69:0006 label_da69: @0000DA6B:0022 function NUMBER function_210() @0000DA6B NUMBER local_number1; @0000DA6B @0000DA6B @0000DA6B begin @0000DA74:0027 // return coming @0000DA78:0020 _InetGetLastError(global_number24); // dll: ISRT.dll @0000DA81:0006 local_number1 = LASTRESULT; @0000DA8B:0023 return local_number1; @0000DA92:0026 end; // checksum: 5e5e6837 @0000DA9E:0004 label_da9e: @0000DAA0:0022 function NUMBER function_211() @0000DAA0 @0000DAA0 @0000DAA0 @0000DAA0 begin @0000DAA9:0027 // return coming @0000DAAD:0023 return 1; @0000DAB6:0026 end; // checksum: 11426 @0000DAC2:0002 label_dac2: @0000DAC4:0022 function NUMBER Is(local_number1, local_string1) @0000DAC4 NUMBER local_number2, local_number3, local_number4, local_number5, local_number6, local_number7, local_number8, local_number9, local_number10, local_number11, local_number12; @0000DAC4 STRING local_string2, local_string3, local_string4, local_string5; @0000DAC4 OBJECT local_object1; @0000DAC4 begin @0000DACD:0001 // switch/while/??? @0000DAD1:0005 label_dad1: @0000DAD3:000D local_number10 = (local_number1 = 51); @0000DAE2:0004 if(local_number10) then // ref index: 1 @0000DAEE:0027 // return coming @0000DAF2:0023 return global_number2; @0000DAF9:0005 goto label_e2d5; @0000DB02:0005 endif; @0000DB02:0005 label_db02: @0000DB04:000D local_number10 = (local_number1 = 50); @0000DB13:0004 if(local_number10) then // ref index: 1 @0000DB1F:0027 // return coming @0000DB23:0023 return global_number3; @0000DB2A:0005 goto label_e2d5; @0000DB33:0005 endif; @0000DB33:0005 label_db33: @0000DB35:000D local_number10 = (local_number1 = 56); @0000DB44:0004 if(local_number10) then // ref index: 1 @0000DB50:0027 // return coming @0000DB54:0023 return global_number4; @0000DB5B:0005 goto label_e2d5; @0000DB64:000C endif; @0000DB64:000C label_db64: @0000DB66:000D local_number10 = (local_number1 = 1); @0000DB75:0004 if(local_number10) then // ref index: 2 @0000DB81:0021 function_172(); @0000DB87:0006 local_number4 = LASTRESULT; @0000DB91:0021 OpenFileMode(3); @0000DB9C:0021 CreateFile/OpenFile(local_number2, local_string1, "_r_a_p_.tmp"); @0000DBB6:0006 local_number10 = LASTRESULT; @0000DBC0:0009 local_number10 = (local_number10 < 0); @0000DBCF:0004 if(local_number10) then // ref index: 1 @0000DBDB:0021 OpenFileMode(local_number4); @0000DBE4:0027 // return coming @0000DBE8:0023 return 0; @0000DBF1:0007 endif; @0000DBF1:0007 label_dbf1: @0000DBF3:0021 CloseFile(local_number2); @0000DBFC:0021 OpenFileMode(local_number4); @0000DC05:0014 local_string4 = (local_string1 ^ "_r_a_p_.tmp"); @0000DC1D:0020 DeleteFileA(local_string4); // dll: KERNEL32.dll @0000DC26:0027 // return coming @0000DC2A:0023 return 1; @0000DC33:0005 goto label_e2d5; @0000DC3C:0005 endif; @0000DC3C:0005 label_dc3c: @0000DC3E:000D local_number10 = (local_number1 = 52); @0000DC4D:0004 if(local_number10) then // ref index: 1 @0000DC59:0027 // return coming @0000DC5D:0023 return global_number5; @0000DC64:0005 goto label_e2d5; @0000DC6D:0008 endif; @0000DC6D:0008 label_dc6d: @0000DC6F:000D local_number10 = (local_number1 = 3); @0000DC7E:0004 if(local_number10) then // ref index: 3 @0000DC8A:0006 local_string3 = local_string1; @0000DC94:0021 function_408(local_string3, 0); @0000DCA2:000D local_number10 = (local_string3 = ""); @0000DCAF:0004 if(local_number10) then // ref index: 1 @0000DCBB:0027 // return coming @0000DCBF:0023 return 0; @0000DCC8:0008 endif; @0000DCC8:0008 label_dcc8: @0000DCCA:0028 StrLengthChars(local_string3); @0000DCD1:0006 local_number10 = LASTRESULT; @0000DCDB:000F local_number10 = (local_number10 - 1); @0000DCEA:001E local_number10 = local_string3[local_number10]; @0000DCF7:000D local_number10 = (local_number10 = 92); @0000DD06:0004 if(local_number10) then // ref index: 1 @0000DD12:0027 // return coming @0000DD16:0023 return 0; @0000DD1F:0005 endif; @0000DD1F:0005 label_dd1f: @0000DD21:0027 // return coming @0000DD25:0020 _ExistsFile(local_string3); // dll: ISRT.dll @0000DD2E:0006 local_number10 = LASTRESULT; @0000DD38:0023 return local_number10; @0000DD3F:0005 goto label_e2d5; @0000DD48:0008 endif; @0000DD48:0008 label_dd48: @0000DD4A:000D local_number10 = (local_number1 = 7); @0000DD59:0004 if(local_number10) then // ref index: 4 @0000DD65:0021 Is(3, local_string1); @0000DD73:0006 local_number10 = LASTRESULT; @0000DD7D:000D local_number10 = (local_number10 = 0); @0000DD8C:0004 if(local_number10) then // ref index: 1 @0000DD98:0027 // return coming @0000DD9C:0023 return 0; @0000DDA5:0014 endif; @0000DDA5:0014 label_dda5: @0000DDA7:0020 GetFileAttributesA(local_string1); // dll: KERNEL32.dll @0000DDB0:0006 local_number3 = LASTRESULT; @0000DDBA:0012 local_number10 = (local_number3 & -2); @0000DDC9:0020 SetFileAttributesA(local_string1, local_number10); // dll: KERNEL32.dll @0000DDD5:0020 CreateFileA(local_string1, 1073741824, 0, 0, 3, 128, 0); // dll: KERNEL32.dll @0000DDFC:0006 local_number8 = LASTRESULT; @0000DE06:0035 Err.LastDllError; @0000DE1C:0006 local_number9 = LASTRESULT; @0000DE26:0020 SetFileAttributesA(local_string1, local_number3); // dll: KERNEL32.dll @0000DE32:000D local_number10 = (local_number8 = -1); @0000DE41:000D local_number11 = (local_number9 = 32); @0000DE50:000D local_number12 = (local_number9 = 33); @0000DE5F:0018 local_number11 = (local_number11 || local_number12); @0000DE6C:000D local_number12 = (local_number9 = 1224); @0000DE7B:0018 local_number11 = (local_number11 || local_number12); @0000DE88:0019 local_number10 = (local_number10 = local_number11); @0000DE95:0004 if(local_number10) then // ref index: 1 @0000DEA1:0027 // return coming @0000DEA5:0023 return 1; @0000DEAE:0005 goto label_dec2; @0000DEB7:0001 endif; @0000DEB7:0001 label_deb7: @0000DEB9:0020 CloseHandle(local_number8); // dll: KERNEL32.dll @0000DEC2:0003 label_dec2: @0000DEC4:0027 // return coming @0000DEC8:0023 return 0; @0000DED1:0005 goto label_e2d5; @0000DEDA:0008 endif; @0000DEDA:0008 label_deda: @0000DEDC:000D local_number10 = (local_number1 = 0); @0000DEEB:0004 if(local_number10) then // ref index: 3 @0000DEF7:0020 GetFileAttributesA(local_string1); // dll: KERNEL32.dll @0000DF00:0006 local_number3 = LASTRESULT; @0000DF0A:000D local_number10 = (local_number3 = -1); @0000DF19:0004 if(local_number10) then // ref index: 1 @0000DF25:0027 // return coming @0000DF29:0023 return -1; @0000DF32:0004 endif; @0000DF32:0004 label_df32: @0000DF34:0012 local_number10 = (local_number3 & 1); @0000DF43:0004 if(local_number10) then // ref index: 1 @0000DF4F:0027 // return coming @0000DF53:0023 return 0; @0000DF5C:0003 endif; @0000DF5C:0003 label_df5c: @0000DF5E:0027 // return coming @0000DF62:0023 return 1; @0000DF6B:0005 goto label_e2d5; @0000DF74:0008 endif; @0000DF74:0008 label_df74: @0000DF76:000D local_number10 = (local_number1 = 62); @0000DF85:0004 if(local_number10) then // ref index: 1 @0000DF91:0027 // return coming @0000DF95:0035 global_object9.Enable; @0000DFA5:0006 local_object1 = LASTRESULT; @0000DFAF:0023 return local_object1; @0000DFB6:0006 local_object1 = NOTHING; @0000DFC0:0005 goto label_e2d5; @0000DFC9:0007 endif; @0000DFC9:0007 label_dfc9: @0000DFCB:000D local_number10 = (local_number1 = 4); @0000DFDA:0004 if(local_number10) then // ref index: 3 @0000DFE6:0035 global_object3.bIntel; @0000DFF6:0006 local_number10 = LASTRESULT; @0000E000:0004 if(local_number10) then // ref index: 1 @0000E00C:0027 // return coming @0000E010:0023 return 1; @0000E019:0006 endif; @0000E019:0006 label_e019: @0000E01B:0021 function_291(-2147483646, "HARDWARE\\DESCRIPTION\\System\\FloatingPointProcessor", "", local_number5, local_string2, local_number7); @0000E067:0006 local_number10 = LASTRESULT; @0000E071:000D local_number10 = (local_number10 = 0); @0000E080:0004 if(local_number10) then // ref index: 1 @0000E08C:0027 // return coming @0000E090:0023 return 1; @0000E099:0003 endif; @0000E099:0003 label_e099: @0000E09B:0027 // return coming @0000E09F:0023 return 0; @0000E0A8:0005 goto label_e2d5; @0000E0B1:0008 endif; @0000E0B1:0008 label_e0b1: @0000E0B3:000D local_number10 = (local_number1 = 5); @0000E0C2:0004 if(local_number10) then // ref index: 2 @0000E0CE:0021 ExistsDir/ExistsDisk(local_string1); @0000E0D7:0006 local_number10 = LASTRESULT; @0000E0E1:000D local_number10 = (local_number10 = 0); @0000E0F0:0004 if(local_number10) then // ref index: 1 @0000E0FC:0027 // return coming @0000E100:0023 return 1; @0000E109:0003 endif; @0000E109:0003 label_e109: @0000E10B:0027 // return coming @0000E10F:0023 return 0; @0000E118:0005 goto label_e2d5; @0000E121:000A endif; @0000E121:000A label_e121: @0000E123:000D local_number10 = (local_number1 = 8); @0000E132:0004 if(local_number10) then // ref index: 2 @0000E13E:0035 global_object3.WIN9X; @0000E14D:0006 local_object1 = LASTRESULT; @0000E157:0035 local_object1.bWin9X; @0000E167:0006 local_object1 = NOTHING; @0000E171:0006 local_number10 = LASTRESULT; @0000E17B:0004 if(local_number10) then // ref index: 1 @0000E187:0027 // return coming @0000E18B:0023 return 1; @0000E194:0005 endif; @0000E194:0005 label_e194: @0000E196:0027 // return coming @0000E19A:0020 IsNTAdmin(); // dll: ISRT.dll @0000E1A0:0006 local_number10 = LASTRESULT; @0000E1AA:0023 return local_number10; @0000E1B1:0005 goto label_e2d5; @0000E1BA:0007 endif; @0000E1BA:0007 label_e1ba: @0000E1BC:000D local_number10 = (local_number1 = 6); @0000E1CB:0004 if(local_number10) then // ref index: 1 @0000E1D7:0027 // return coming @0000E1DB:0020 PathIsValidSyntax(local_string1); // dll: ISRT.dll @0000E1E4:0006 local_number10 = LASTRESULT; @0000E1EE:0023 return local_number10; @0000E1F5:0005 goto label_e2d5; @0000E1FE:0011 endif; @0000E1FE:0011 label_e1fe: @0000E200:000D local_number10 = (local_number1 = 2); @0000E20F:0004 if(local_number10) then // ref index: 2 @0000E21B:0021 function_423(); @0000E221:0006 local_string4 = LASTRESULT; @0000E22B:0028 StrLengthChars(local_string4); @0000E232:0006 local_number6 = LASTRESULT; @0000E23C:0021 function_424(); @0000E242:0006 local_string4 = LASTRESULT; @0000E24C:0029 StrSub(local_string3, local_string4, 0, local_number6); @0000E25E:0021 function_423(); @0000E264:0006 local_string4 = LASTRESULT; @0000E26E:0014 local_string4 = (local_string4 ^ ""); @0000E27B:0014 local_string5 = (local_string3 ^ ""); @0000E288:000D local_number10 = (local_string4 = local_string5); @0000E295:0004 if(local_number10) then // ref index: 1 @0000E2A1:0027 // return coming @0000E2A5:0023 return 0; @0000E2AE:0003 endif; @0000E2AE:0003 label_e2ae: @0000E2B0:0027 // return coming @0000E2B4:0023 return 1; @0000E2BD:0005 goto label_e2d5; @0000E2C6:0002 endif; @0000E2C6:0002 label_e2c6: @0000E2C8:0027 // return coming @0000E2CC:0023 return -1; @0000E2D5:0003 label_e2d5: @0000E2D7:0027 // return coming @0000E2DB:0023 return -1; @0000E2E4:0026 end; // checksum: 5ec43121 @0000E2F4:0006 label_e2f4: @0000E2F6:0022 function NUMBER __ISRTInit(local_string1, local_number1, local_number2) @0000E2F6 NUMBER local_number3, local_number4, local_number5, local_number6, local_number7, local_number8; @0000E2F6 STRING local_string2, local_string3, local_string4, local_string5, local_string6, local_string7, local_string8; @0000E2F6 @0000E2F6 begin @0000E2FF:0036 try // ref index 1: 8 ref index 2: 9 @0000E30D:000D local_number8 = (local_number2 = 0); @0000E31C:0004 if(local_number8) then // ref index: 1 @0000E328:0027 // return coming @0000E32C:0023 return 0; @0000E335:0016 endif; @0000E335:0016 label_e335: @0000E337:0014 local_string8 = (local_string1 ^ "ISRT.dll"); @0000E34C:0039 UseDll(local_string8); @0000E353:0020 __CreateObjectContext(local_number1, local_number2); // dll: ISRT.dll @0000E35F:0006 global_number24 = LASTRESULT; @0000E369:0020 __GetContextGUID(global_number24, global_string48); // dll: ISRT.dll @0000E375:0021 function_151(50); @0000E380:0021 function_151(51); @0000E38B:0021 function_151(56); @0000E396:0021 Disable/Enable(52); @0000E3A1:0021 function_270(); @0000E3A7:0020 __GetTextSub(global_number24, 0, global_object6); // dll: ISRT.dll @0000E3B8:0020 __GetReboot(global_number24, global_object7); // dll: ISRT.dll @0000E3C4:0020 __GetFileRegistrar(global_number24, global_object8); // dll: ISRT.dll @0000E3D0:0020 __GetLogDB(global_number24, global_object9); // dll: ISRT.dll @0000E3DC:0020 __GetInfo(global_number24, global_object5); // dll: ISRT.dll @0000E3E8:0020 __GetMainWindow(global_number24, global_object11); // dll: ISRT.dll @0000E3F4:0020 __GetObjects(global_number24, global_object12); // dll: ISRT.dll @0000E400:0020 __GetTextSub(global_number24, 1, global_object4); // dll: ISRT.dll @0000E411:0006 local_number8 = LASTRESULT; @0000E41B:000D local_number8 = (local_number8 = 0); @0000E42A:0004 if(local_number8) then // ref index: 1 @0000E436:0021 function_442(); @0000E43C:000D endif; @0000E43C:000D label_e43c: @0000E43E:0021 function_429(); @0000E444:0006 global_string1 = LASTRESULT; @0000E44E:0021 function_134(); @0000E454:0021 StrLength(local_string7); @0000E45D:0006 local_number8 = LASTRESULT; @0000E467:0020 __GetCmdLineOptions(global_number24, local_number3, local_number4, local_number5, local_number6, local_string2, local_string3, local_string4, local_string5, local_string6, local_string7, local_number8); // dll: ISRT.dll @0000E491:0006 local_number7 = LASTRESULT; @0000E49B:000A local_number8 = (local_number7 > 0); @0000E4AA:0004 if(local_number8) then // ref index: 1 @0000E4B6:0031 Resize(local_string7, local_number7); @0000E4C0:0021 StrLength(local_string7); @0000E4C9:0006 local_number8 = LASTRESULT; @0000E4D3:0020 __GetCmdLineOptions(global_number24, local_number3, local_number4, local_number5, local_number6, local_string2, local_string3, local_string4, local_string5, local_string6, local_string7, local_number8); // dll: ISRT.dll @0000E4FD:0005 endif; @0000E4FD:0005 label_e4fd: @0000E4FF:0021 function_444(local_string7); @0000E508:0004 if(local_number6) then // ref index: 1 @0000E514:0021 function_241(local_string4); @0000E51D:0021 function_236(44, local_string5); @0000E52B:0021 function_236(36, local_string6); @0000E539:0003 endif; @0000E539:0003 label_e539: @0000E53B:0004 if(local_number3) then // ref index: 1 @0000E547:0021 function_399(1); @0000E552:0005 goto label_e58a; @0000E55B:0003 endif; @0000E55B:0003 label_e55b: @0000E55D:0004 if(local_number4) then // ref index: 1 @0000E569:0021 function_399(2); @0000E574:0005 goto label_e58a; @0000E57D:0001 endif; @0000E57D:0001 label_e57d: @0000E57F:0021 function_399(0); @0000E58A:0006 label_e58a: @0000E58C:0021 function_372(local_string2, local_string3); @0000E598:0021 function_293(); @0000E59E:002F _unknown_ 2, 206 @0000E5AC:0027 // return coming @0000E5B0:0023 return global_number24; @0000E5B7:0037 catch @0000E5BB:0002 label_e5bb: @0000E5BD:0021 function_159(); @0000E5C3:0038 endcatch; @0000E5C7:0002 label_e5c7: @0000E5C9:0024 return; @0000E5CD:0026 end; // checksum: 3b9ba964 @0000E5D9:0008 label_e5d9: @0000E5DB:0022 function void __ISRTUnInit() @0000E5DB NUMBER local_number1; @0000E5DB @0000E5DB @0000E5DB begin @0000E5E4:0036 try // ref index 1: 2 ref index 2: 3 @0000E5F2:0021 function_443(); @0000E5F8:0021 function_397(); @0000E5FE:0021 function_237(); @0000E604:0006 local_number1 = LASTRESULT; @0000E60E:0004 if(local_number1) then // ref index: 1 @0000E61A:0021 function_239(); @0000E620:0004 endif; @0000E620:0004 label_e620: @0000E622:0021 function_242(); @0000E628:0020 __ReleaseObjectContext(global_number24); // dll: ISRT.dll @0000E631:003A UnUseDll("ISRT.dll"); @0000E640:0037 catch @0000E644:0002 label_e644: @0000E646:0021 function_159(); @0000E64C:0038 endcatch; @0000E650:0002 label_e650: @0000E652:0024 return; @0000E656:0026 end; // checksum: 693e1250 @0000E662:0004 label_e662: @0000E664:0022 function NUMBER __ISRTSetComponentLog(local_number1) @0000E664 @0000E664 @0000E664 @0000E664 begin @0000E66D:0020 __SetComponentLog(global_number24, local_number1); // dll: ISRT.dll @0000E679:0024 return; @0000E67D:0026 end; // checksum: 56494c18 @0000E689:0004 label_e689: @0000E68B:0022 function NUMBER __ISRTRestoreMainLog() @0000E68B @0000E68B @0000E68B @0000E68B begin @0000E694:0020 __RestoreMainLog(global_number24); // dll: ISRT.dll @0000E69D:0024 return; @0000E6A1:0026 end; // checksum: 4d646c6e @0000E6AD:000D label_e6ad: @0000E6AF:0022 function STRING function_234(local_string1) @0000E6AF NUMBER local_number1, local_number2, local_number3; @0000E6AF STRING local_string2, local_string3; @0000E6AF @0000E6AF begin @0000E6B8:0021 StrLength(local_string2); @0000E6C1:0006 local_number2 = LASTRESULT; @0000E6CB:0020 __LoadString(global_number24, local_string1, local_string2, local_number2); // dll: ISRT.dll @0000E6DD:0006 local_number1 = LASTRESULT; @0000E6E7:000A local_number2 = (local_number1 > 0); @0000E6F6:0004 if(local_number2) then // ref index: 1 @0000E702:0007 local_number2 = (local_number1 + 1); @0000E711:0031 Resize(local_string2, local_number2); @0000E71B:0021 StrLength(local_string2); @0000E724:0006 local_number2 = LASTRESULT; @0000E72E:0020 __LoadString(global_number24, local_string1, local_string2, local_number2); // dll: ISRT.dll @0000E740:0006 local_number1 = LASTRESULT; @0000E74A:0007 endif; @0000E74A:0007 label_e74a: @0000E74C:000E local_number2 = (local_number1 != 0); @0000E75B:000D local_number3 = (global_number27 = 0); @0000E76A:0019 local_number2 = (local_number2 = local_number3); @0000E777:0004 if(local_number2) then // ref index: 1 @0000E783:0021 function_358(19634); @0000E78E:0006 local_string3 = LASTRESULT; @0000E798:0021 function_265(-65533, "", local_string3, local_string1); @0000E7AC:0003 endif; @0000E7AC:0003 label_e7ac: @0000E7AE:0027 // return coming @0000E7B2:0023 return local_string2; @0000E7B9:0026 end; // checksum: b7f8f741 @0000E7C5:0007 label_e7c5: @0000E7C7:0022 function NUMBER function_236(local_number1, local_string1) @0000E7C7 NUMBER local_number2, local_number3, local_number4; @0000E7C7 @0000E7C7 @0000E7C7 begin @0000E7D0:000D local_number3 = (global_number29 = 0); @0000E7DF:000D local_number4 = (local_string1 = ""); @0000E7EC:0018 local_number3 = (local_number3 || local_number4); @0000E7F9:0004 if(local_number3) then // ref index: 1 @0000E805:0027 // return coming @0000E809:0023 return 0; @0000E812:0007 endif; @0000E812:0007 label_e812: @0000E814:0006 global_number30 = 1; @0000E820:0028 StrLengthChars(local_string1); @0000E827:0006 local_number2 = LASTRESULT; @0000E831:000C local_number3 = (local_number2 >= 255); @0000E840:0004 if(local_number3) then // ref index: 1 @0000E84C:0027 // return coming @0000E850:0023 return 0; @0000E859:0001 endif; @0000E859:0001 label_e859: @0000E85B:0001 // switch/while/??? @0000E85F:0004 label_e85f: @0000E861:000D local_number3 = (local_number1 = 12); @0000E870:0004 if(local_number3) then // ref index: 1 @0000E87C:0006 global_string55 = local_string1; @0000E886:0005 goto label_ea42; @0000E88F:0004 endif; @0000E88F:0004 label_e88f: @0000E891:000D local_number3 = (local_number1 = 20); @0000E8A0:0004 if(local_number3) then // ref index: 1 @0000E8AC:0006 global_string50 = local_string1; @0000E8B6:0005 goto label_ea42; @0000E8BF:0004 endif; @0000E8BF:0004 label_e8bf: @0000E8C1:000D local_number3 = (local_number1 = 28); @0000E8D0:0004 if(local_number3) then // ref index: 1 @0000E8DC:0006 global_string51 = local_string1; @0000E8E6:0005 goto label_ea42; @0000E8EF:0005 endif; @0000E8EF:0005 label_e8ef: @0000E8F1:000D local_number3 = (local_number1 = 44); @0000E900:0004 if(local_number3) then // ref index: 1 @0000E90C:0006 global_string53 = local_string1; @0000E916:0006 global_number30 = 0; @0000E922:0005 goto label_ea42; @0000E92B:0004 endif; @0000E92B:0004 label_e92b: @0000E92D:000D local_number3 = (local_number1 = 52); @0000E93C:0004 if(local_number3) then // ref index: 1 @0000E948:0021 function_240(); @0000E94E:0005 goto label_ea42; @0000E957:0004 endif; @0000E957:0004 label_e957: @0000E959:000D local_number3 = (local_number1 = 65); @0000E968:0004 if(local_number3) then // ref index: 1 @0000E974:0006 global_string49 = local_string1; @0000E97E:0005 goto label_ea42; @0000E987:0004 endif; @0000E987:0004 label_e987: @0000E989:000D local_number3 = (local_number1 = 73); @0000E998:0004 if(local_number3) then // ref index: 1 @0000E9A4:0006 global_string54 = local_string1; @0000E9AE:0005 goto label_ea42; @0000E9B7:0005 endif; @0000E9B7:0005 label_e9b7: @0000E9B9:000D local_number3 = (local_number1 = 36); @0000E9C8:0004 if(local_number3) then // ref index: 1 @0000E9D4:0006 global_string56 = local_string1; @0000E9DE:0006 global_number30 = 0; @0000E9EA:0005 goto label_ea42; @0000E9F3:0005 endif; @0000E9F3:0005 label_e9f3: @0000E9F5:000D local_number3 = (local_number1 = -1); @0000EA04:0004 if(local_number3) then // ref index: 1 @0000EA10:0006 global_string54 = local_string1; @0000EA1A:0006 global_string49 = "Failed"; @0000EA2A:0005 goto label_ea42; @0000EA33:0002 endif; @0000EA33:0002 label_ea33: @0000EA35:0027 // return coming @0000EA39:0023 return 0; @0000EA42:0003 label_ea42: @0000EA44:0027 // return coming @0000EA48:0023 return 1; @0000EA51:0026 end; // checksum: dc92d9e1 @0000EA5D:0004 label_ea5d: @0000EA5F:0022 function NUMBER function_237() @0000EA5F @0000EA5F @0000EA5F @0000EA5F begin @0000EA68:0027 // return coming @0000EA6C:0023 return global_number30; @0000EA73:0026 end; // checksum: 11324 @0000EA7F:000C label_ea7f: @0000EA81:0022 function NUMBER function_238() @0000EA81 @0000EA81 STRING local_string1, local_string2; @0000EA81 @0000EA81 begin @0000EA8A:0021 function_427(); @0000EA90:0006 local_string2 = LASTRESULT; @0000EA9A:0014 local_string1 = (local_string2 ^ ""); @0000EAA7:0021 StrRemoveLastSlash(local_string1); @0000EAB0:0021 function_402(local_string1, local_string1, 1); @0000EAC1:0014 local_string2 = (local_string1 ^ global_string58); @0000EACE:0007 local_string2 = (local_string2 + ".mif"); @0000EADF:0021 function_170(local_string2); @0000EAE8:0027 // return coming @0000EAEC:0023 return 0; @0000EAF5:0026 end; // checksum: 2e621f42 @0000EB01:0005 label_eb01: @0000EB03:0022 function NUMBER function_239() @0000EB03 NUMBER local_number1, local_number2, local_number3, local_number4; @0000EB03 @0000EB03 @0000EB03 begin @0000EB0C:000D local_number4 = (global_number29 = 0); @0000EB1B:0004 if(local_number4) then // ref index: 1 @0000EB27:0027 // return coming @0000EB2B:0023 return 0; @0000EB34:0008 endif; @0000EB34:0008 label_eb34: @0000EB36:0039 UseDll(global_string57); @0000EB3D:0006 local_number1 = LASTRESULT; @0000EB47:0006 local_number2 = 0; @0000EB53:000D local_number4 = (local_number1 = 0); @0000EB62:0004 if(local_number4) then // ref index: 3 @0000EB6E:000D local_number4 = (global_string49 = "Success"); @0000EB82:0004 if(local_number4) then // ref index: 1 @0000EB8E:0006 local_number3 = 1; @0000EB9A:0005 endif; @0000EB9A:0005 label_eb9a: @0000EB9C:0020 InstallStatusMIF(global_string58, global_string55, global_string50, global_string51, global_string56, global_string53, global_string54, local_number3); // dll: ISMIF32.dll @0000EBBA:0006 local_number4 = LASTRESULT; @0000EBC4:000E local_number4 = (local_number4 != 0); @0000EBD3:0004 if(local_number4) then // ref index: 1 @0000EBDF:0006 local_number2 = 1; @0000EBEB:0001 endif; @0000EBEB:0001 label_ebeb: @0000EBED:003A UnUseDll(global_string57); @0000EBF4:0006 endif; @0000EBF4:0006 label_ebf4: @0000EBF6:000D local_number4 = (local_number2 = 0); @0000EC05:0004 if(local_number4) then // ref index: 1 @0000EC11:0027 // return coming @0000EC15:0021 function_243(); @0000EC1B:0006 local_number4 = LASTRESULT; @0000EC25:0023 return local_number4; @0000EC2C:0003 endif; @0000EC2C:0003 label_ec2c: @0000EC2E:0027 // return coming @0000EC32:0023 return 1; @0000EC3B:0026 end; // checksum: 6b3b6909 @0000EC47:001F label_ec47: @0000EC49:0022 function NUMBER function_240() @0000EC49 NUMBER local_number1, local_number2, local_number3, local_number4, local_number5, local_number6; @0000EC49 @0000EC49 OBJECT local_object1; @0000EC49 begin @0000EC52:001A local_number1 = &local_object1; @0000EC5C:0020 GetLocalTime(local_number1); // dll: KERNEL32.dll @0000EC65:0035 local_object1.nYearMonth; @0000EC79:0006 local_number1 = LASTRESULT; @0000EC83:0021 LOWORD/HIWORD(local_number1); @0000EC8C:0006 local_number1 = LASTRESULT; @0000EC96:0035 local_object1.nYearMonth; @0000ECAA:0006 local_number2 = LASTRESULT; @0000ECB4:0021 HIWORD(local_number2); @0000ECBD:0006 local_number2 = LASTRESULT; @0000ECC7:0035 local_object1.nDay; @0000ECD5:0006 local_number3 = LASTRESULT; @0000ECDF:0021 HIWORD(local_number3); @0000ECE8:0006 local_number3 = LASTRESULT; @0000ECF2:0035 local_object1.nHourMin; @0000ED04:0006 local_number4 = LASTRESULT; @0000ED0E:0021 LOWORD/HIWORD(local_number4); @0000ED17:0006 local_number4 = LASTRESULT; @0000ED21:0035 local_object1.nHourMin; @0000ED33:0006 local_number5 = LASTRESULT; @0000ED3D:0021 HIWORD(local_number5); @0000ED46:0006 local_number5 = LASTRESULT; @0000ED50:0035 local_object1.nSeconds; @0000ED62:0006 local_number6 = LASTRESULT; @0000ED6C:0021 LOWORD/HIWORD(local_number6); @0000ED75:0006 local_number6 = LASTRESULT; @0000ED7F:0021 function_411(global_string52, "%04d%02d%02d%02d%02d%02d00.000000+000", local_number1, local_number2, local_number3, local_number4, local_number5, local_number6); @0000EDC2:0027 // return coming @0000EDC6:0023 return 1; @0000EDCF:0026 end; // checksum: 5643831e @0000EDDF:0004 label_eddf: @0000EDE1:0022 function NUMBER function_241(local_string1) @0000EDE1 NUMBER local_number1; @0000EDE1 STRING local_string2; @0000EDE1 @0000EDE1 begin @0000EDEA:0004 if(global_number29) then // ref index: 1 @0000EDF6:0027 // return coming @0000EDFA:0023 return 1; @0000EE03:0003 endif; @0000EE03:0003 label_ee03: @0000EE05:000D local_number1 = (local_string1 = ""); @0000EE12:0004 if(local_number1) then // ref index: 1 @0000EE1E:0006 local_string1 = "Status"; @0000EE2E:000F endif; @0000EE2E:000F label_ee2e: @0000EE30:0006 global_string49 = ""; @0000EE3A:0006 global_string50 = ""; @0000EE44:0006 global_string51 = ""; @0000EE4E:0006 global_string52 = ""; @0000EE58:0006 global_string53 = ""; @0000EE62:0006 global_string54 = ""; @0000EE6C:0006 global_string55 = ""; @0000EE76:0006 global_string56 = ""; @0000EE80:0021 function_423(); @0000EE86:0006 local_string2 = LASTRESULT; @0000EE90:0014 global_string57 = (local_string2 ^ "ismif32.dll"); @0000EEA8:0006 global_string58 = local_string1; @0000EEB2:000D local_number1 = (global_string56 = ""); @0000EEBF:0004 if(local_number1) then // ref index: 1 @0000EECB:0006 global_string56 = "ENU"; @0000EED8:0004 endif; @0000EED8:0004 label_eed8: @0000EEDA:0006 global_number29 = 1; @0000EEE6:0027 // return coming @0000EEEA:0023 return 1; @0000EEF3:0026 end; // checksum: 8311d58 @0000EEFF:0005 label_eeff: @0000EF01:0022 function NUMBER function_242() @0000EF01 @0000EF01 @0000EF01 @0000EF01 begin @0000EF0A:0006 global_number29 = 0; @0000EF16:0027 // return coming @0000EF1A:0023 return 1; @0000EF23:0026 end; // checksum: 32022 @0000EF2F:0011 label_ef2f: @0000EF31:0022 function NUMBER function_243() @0000EF31 NUMBER local_number1, local_number2, local_number3, local_number4; @0000EF31 STRING local_string1, local_string2; @0000EF31 @0000EF31 begin @0000EF3A:0021 function_238(); @0000EF40:0021 function_172(); @0000EF46:0006 local_number1 = LASTRESULT; @0000EF50:0021 OpenFileMode(3); @0000EF5B:0021 function_427(); @0000EF61:0006 local_string1 = LASTRESULT; @0000EF6B:0021 StrRemoveLastSlash(local_string1); @0000EF74:0021 function_402(local_string1, local_string1, 1); @0000EF85:0007 local_string2 = (global_string58 + ".mif"); @0000EF96:0021 CreateFile/OpenFile(local_number2, local_string1, local_string2); @0000EFA5:0006 local_number4 = LASTRESULT; @0000EFAF:0009 local_number4 = (local_number4 < 0); @0000EFBE:0004 if(local_number4) then // ref index: 1 @0000EFCA:0021 OpenFileMode(local_number1); @0000EFD3:0027 // return coming @0000EFD7:0023 return 0; @0000EFE0:0062 endif; @0000EFE0:0062 label_efe0: @0000EFE2:0007 local_string2 = ("START COMPONENT\r\n" + "NAME = \"WORKSTATION\"\r\n"); @0000F016:0007 local_string2 = (local_string2 + " START GROUP\r\n"); @0000F032:0007 local_string2 = (local_string2 + " NAME = \"ComponentID\"\r\n"); @0000F059:0007 local_string2 = (local_string2 + " ID = 1\r\n"); @0000F072:0007 local_string2 = (local_string2 + " CLASS = \"DMTF|ComponentID|1.0\"\r\n"); @0000F0A3:0007 local_string2 = (local_string2 + " START ATTRIBUTE\r\n"); @0000F0C5:0007 local_string2 = (local_string2 + " NAME = \"Manufacturer\"\r\n"); @0000F0EF:0007 local_string2 = (local_string2 + " ID = 1\r\n"); @0000F10A:0007 local_string2 = (local_string2 + " ACCESS = READ-ONLY\r\n"); @0000F131:0007 local_string2 = (local_string2 + " STORAGE = SPECIFIC\r\n"); @0000F158:0007 local_string2 = (local_string2 + " TYPE = STRING(64)\r\n"); @0000F17E:0007 local_string2 = (local_string2 + " VALUE = \""); @0000F19A:0007 local_string2 = (local_string2 + global_string55); @0000F1A7:0007 local_string2 = (local_string2 + "\"\r\n"); @0000F1B7:0007 local_string2 = (local_string2 + " END ATTRIBUTE\r\n"); @0000F1D7:0007 local_string2 = (local_string2 + " START ATTRIBUTE\r\n"); @0000F1F9:0007 local_string2 = (local_string2 + " NAME = \"Product\"\r\n"); @0000F21E:0007 local_string2 = (local_string2 + " ID = 2\r\n"); @0000F239:0007 local_string2 = (local_string2 + " ACCESS = READ-ONLY\r\n"); @0000F260:0007 local_string2 = (local_string2 + " STORAGE = SPECIFIC\r\n"); @0000F287:0007 local_string2 = (local_string2 + " TYPE = STRING(64)\r\n"); @0000F2AD:0007 local_string2 = (local_string2 + " VALUE = \""); @0000F2C9:0007 local_string2 = (local_string2 + global_string50); @0000F2D6:0007 local_string2 = (local_string2 + "\"\r\n"); @0000F2E6:0007 local_string2 = (local_string2 + " END ATTRIBUTE\r\n"); @0000F306:0007 local_string2 = (local_string2 + " START ATTRIBUTE\r\n"); @0000F328:0007 local_string2 = (local_string2 + " NAME = \"Version\"\r\n"); @0000F34D:0007 local_string2 = (local_string2 + " ID = 3\r\n"); @0000F368:0007 local_string2 = (local_string2 + " ACCESS = READ-ONLY\r\n"); @0000F38F:0007 local_string2 = (local_string2 + " STORAGE = SPECIFIC\r\n"); @0000F3B6:0007 local_string2 = (local_string2 + " TYPE = STRING(64)\r\n"); @0000F3DC:0007 local_string2 = (local_string2 + " VALUE = \""); @0000F3F8:0007 local_string2 = (local_string2 + global_string51); @0000F405:0007 local_string2 = (local_string2 + "\"\r\n"); @0000F415:0007 local_string2 = (local_string2 + " END ATTRIBUTE\r\n"); @0000F435:0007 local_string2 = (local_string2 + " START ATTRIBUTE\r\n"); @0000F457:0007 local_string2 = (local_string2 + " NAME = \"Locale\"\r\n"); @0000F47B:0007 local_string2 = (local_string2 + " ID = 4\r\n"); @0000F496:0007 local_string2 = (local_string2 + " ACCESS = READ-ONLY\r\n"); @0000F4BD:0007 local_string2 = (local_string2 + " STORAGE = SPECIFIC\r\n"); @0000F4E4:0007 local_string2 = (local_string2 + " TYPE = STRING(16)\r\n"); @0000F50A:0007 local_string2 = (local_string2 + " VALUE = \""); @0000F526:0007 local_string2 = (local_string2 + global_string56); @0000F533:0007 local_string2 = (local_string2 + "\"\r\n"); @0000F543:0007 local_string2 = (local_string2 + " END ATTRIBUTE\r\n"); @0000F563:0007 local_string2 = (local_string2 + " START ATTRIBUTE\r\n"); @0000F585:0007 local_string2 = (local_string2 + " NAME = \"Serial Number\"\r\n"); @0000F5B0:0007 local_string2 = (local_string2 + " ID = 5\r\n"); @0000F5CB:0007 local_string2 = (local_string2 + " ACCESS = READ-ONLY\r\n"); @0000F5F2:0007 local_string2 = (local_string2 + " STORAGE = SPECIFIC\r\n"); @0000F619:0007 local_string2 = (local_string2 + " TYPE = STRING(64)\r\n"); @0000F63F:0007 local_string2 = (local_string2 + " VALUE = \""); @0000F65B:0007 local_string2 = (local_string2 + global_string53); @0000F668:0007 local_string2 = (local_string2 + "\"\r\n"); @0000F678:0007 local_string2 = (local_string2 + " END ATTRIBUTE\r\n"); @0000F698:0007 local_string2 = (local_string2 + " START ATTRIBUTE\r\n"); @0000F6BA:0007 local_string2 = (local_string2 + " NAME = \"Installation\"\r\n"); @0000F6E4:0007 local_string2 = (local_string2 + " ID = 6\r\n"); @0000F6FF:0007 local_string2 = (local_string2 + " ACCESS = READ-ONLY\r\n"); @0000F726:0007 local_string2 = (local_string2 + " STORAGE = SPECIFIC\r\n"); @0000F74D:0007 local_string2 = (local_string2 + " TYPE = STRING(64)\r\n"); @0000F773:0007 local_string2 = (local_string2 + " VALUE = \"DateTime\"\r\n"); @0000F79A:0007 local_string2 = (local_string2 + " END ATTRIBUTE\r\n"); @0000F7BA:0007 local_string2 = (local_string2 + " END GROUP\r\n"); @0000F7D4:0007 local_string2 = (local_string2 + " START GROUP\r\n"); @0000F7F0:0007 local_string2 = (local_string2 + " NAME = \"InstallStatus\"\r\n"); @0000F819:0007 local_string2 = (local_string2 + " ID = 2\r\n"); @0000F832:0007 local_string2 = (local_string2 + " CLASS = \"MICROSOFT|JOBSTATUS|1.0\"\r\n"); @0000F866:0007 local_string2 = (local_string2 + " START ATTRIBUTE\r\n"); @0000F888:0007 local_string2 = (local_string2 + " NAME = \"Status\"\r\n"); @0000F8AC:0007 local_string2 = (local_string2 + " ID = 1\r\n"); @0000F8C7:0007 local_string2 = (local_string2 + " ACCESS = READ-ONLY\r\n"); @0000F8EE:0007 local_string2 = (local_string2 + " STORAGE = SPECIFIC\r\n"); @0000F915:0007 local_string2 = (local_string2 + " TYPE = STRING(32)\r\n"); @0000F93B:0007 local_string2 = (local_string2 + " VALUE = \""); @0000F957:0007 local_string2 = (local_string2 + global_string49); @0000F964:0007 local_string2 = (local_string2 + "\"\r\n"); @0000F974:0007 local_string2 = (local_string2 + " END ATTRIBUTE\r\n"); @0000F994:0007 local_string2 = (local_string2 + " START ATTRIBUTE\r\n"); @0000F9B6:0007 local_string2 = (local_string2 + " NAME = \"Description\"\r\n"); @0000F9DF:0007 local_string2 = (local_string2 + " ID = 2\r\n"); @0000F9FA:0007 local_string2 = (local_string2 + " ACCESS = READ-ONLY\r\n"); @0000FA21:0007 local_string2 = (local_string2 + " STORAGE = SPECIFIC\r\n"); @0000FA48:0007 local_string2 = (local_string2 + " TYPE = STRING(128)\r\n"); @0000FA6F:0007 local_string2 = (local_string2 + " VALUE = \""); @0000FA8B:0007 local_string2 = (local_string2 + global_string54); @0000FA98:0007 local_string2 = (local_string2 + "\"\r\n"); @0000FAA8:0007 local_string2 = (local_string2 + " END ATTRIBUTE\r\n"); @0000FAC8:0007 local_string2 = (local_string2 + " END GROUP\r\n"); @0000FAE2:0007 local_string2 = (local_string2 + "END COMPONENT"); @0000FAFC:0021 WriteLine/GetLine(local_number2, local_string2); @0000FB08:0006 local_number3 = LASTRESULT; @0000FB12:0021 CloseFile(local_number2); @0000FB1B:0021 OpenFileMode(local_number1); @0000FB24:0009 local_number4 = (local_number3 < 0); @0000FB33:0004 if(local_number4) then // ref index: 1 @0000FB3F:0027 // return coming @0000FB43:0023 return 0; @0000FB4C:0003 endif; @0000FB4C:0003 label_fb4c: @0000FB4E:0027 // return coming @0000FB52:0023 return 1; @0000FB5B:0026 end; // checksum: 774f1c2d @0000FB67:000A label_fb67: @0000FB69:0022 function void function_245() @0000FB69 NUMBER local_number4; @0000FB69 STRING local_string1, local_string2, local_string4, local_string5; @0000FB69 @0000FB69 begin @0000FB72:0021 function_421(); @0000FB78:0006 local_string5 = LASTRESULT; @0000FB82:0014 local_string1 = (local_string5 ^ "InstallShield\\engine\\6\\Intel 32\\"); @0000FBAF:0006 local_string2 = local_string1; @0000FBB9:0021 function_409(local_string2); @0000FBC2:0006 local_number4 = LASTRESULT; @0000FBCC:000D local_number4 = (-1 = local_number4); @0000FBDB:0004 if(local_number4) then // ref index: 1 @0000FBE7:0006 local_string2 = ""; @0000FBF1:000B endif; @0000FBF1:000B label_fbf1: @0000FBF3:0021 function_428(); @0000FBF9:0006 local_number4 = LASTRESULT; @0000FC03:0021 function_411(local_string4, "-l0x%lx", local_number4); @0000FC19:0014 local_string5 = (local_string2 ^ "Ctor.dll"); @0000FC2E:0007 local_string5 = ("RunDll32 " + local_string5); @0000FC44:0007 local_string5 = (local_string5 + " "); @0000FC61:0007 local_string5 = (local_string5 + local_string4); @0000FC6E:0007 global_string12 = (local_string5 + " "); @0000FC7C:0006 global_string11 = " -uninst "; @0000FCA1:0024 return; @0000FCA5:0026 end; // checksum: adee9bec @0000FCB1:0006 label_fcb1: @0000FCB3:0022 function NUMBER function_246() @0000FCB3 NUMBER local_number1; @0000FCB3 STRING local_string1, local_string2; @0000FCB3 OBJECT local_object1; @0000FCB3 begin @0000FCBC:0006 global_string0 = global_string9; @0000FCC6:0021 function_207(); @0000FCCC:0006 local_number1 = LASTRESULT; @0000FCD6:0004 if(local_number1) then // ref index: 1 @0000FCE2:0020 _SetupInet(global_number24); // dll: ISRT.dll @0000FCEB:000D endif; @0000FCEB:000D label_fceb: @0000FCED:0021 function_373(); @0000FCF3:0006 local_number1 = LASTRESULT; @0000FCFD:0009 local_number1 = (local_number1 < 0); @0000FD0C:0004 if(local_number1) then // ref index: 1 @0000FD18:0021 function_398(); @0000FD1E:0006 local_number1 = LASTRESULT; @0000FD28:000D local_number1 = (local_number1 = 2); @0000FD37:0004 if(local_number1) then // ref index: 1 @0000FD43:0021 function_236(65, "Failed"); @0000FD57:0021 function_236(73, "Failed silent installation. May be failed to allocate Memory."); @0000FDA2:0021 function_238(); @0000FDA8:0021 function_239(); @0000FDAE:0002 abort; @0000FDB2:0016 endif; @0000FDB2:0016 endif; @0000FDB2:0016 label_fdb2: @0000FDB4:0021 function_238(); @0000FDBA:0021 function_239(); @0000FDC0:0021 function_398(); @0000FDC6:0006 local_number1 = LASTRESULT; @0000FDD0:000E local_number1 = (local_number1 != 2); @0000FDDF:0004 if(local_number1) then // ref index: 2 @0000FDEB:0020 __GetUser(global_number24, local_object1); // dll: ISRT.dll @0000FDF7:0021 function_427(); @0000FDFD:0006 local_string2 = LASTRESULT; @0000FE07:0014 local_string2 = (local_string2 ^ "user.pal"); @0000FE1C:0021 Is(3, local_string2); @0000FE2A:0006 local_number1 = LASTRESULT; @0000FE34:0004 if(local_number1) then // ref index: 1 @0000FE40:0021 function_427(); @0000FE46:0006 local_string2 = LASTRESULT; @0000FE50:0014 local_string2 = (local_string2 ^ "user.pal"); @0000FE65:0033 local_object1.DefaultPalette = local_string2; @0000FE80:0021 function_427(); @0000FE86:0006 local_string2 = LASTRESULT; @0000FE90:0014 local_string2 = (local_string2 ^ "user.pal"); @0000FEA5:0020 _SetPaletteFile(global_number24, local_string2); // dll: ISRT.dll @0000FEB1:0005 goto label_ff7f; @0000FEBA:000E endif; @0000FEBA:000E label_feba: @0000FEBC:0021 function_427(); @0000FEC2:0006 local_string2 = LASTRESULT; @0000FECC:0014 local_string2 = (local_string2 ^ "default.pal"); @0000FEE4:0021 Is(3, local_string2); @0000FEF2:0006 local_number1 = LASTRESULT; @0000FEFC:0004 if(local_number1) then // ref index: 1 @0000FF08:0021 function_427(); @0000FF0E:0006 local_string2 = LASTRESULT; @0000FF18:0014 local_string2 = (local_string2 ^ "default.pal"); @0000FF30:0033 local_object1.DefaultPalette = local_string2; @0000FF4B:0021 function_427(); @0000FF51:0006 local_string2 = LASTRESULT; @0000FF5B:0014 local_string2 = (local_string2 ^ "default.pal"); @0000FF73:0020 _SetPaletteFile(global_number24, local_string2); // dll: ISRT.dll @0000FF7F:000B endif; @0000FF7F:000B endif; @0000FF7F:000B label_ff7f: @0000FF81:0021 function_358(11115); @0000FF8C:0006 local_string2 = LASTRESULT; @0000FF96:0021 SetTitle(local_string2, 0, -16776960); @0000FFA9:0021 function_245(); @0000FFAF:0021 function_428(); @0000FFB5:0006 local_number1 = LASTRESULT; @0000FFBF:0021 function_411(local_string1, "-l0x%lx", local_number1); @0000FFD5:0033 global_object7.CommandLine = local_string1; @0000FFED:0027 // return coming @0000FFF1:0023 return 0; @0000FFFA:0026 end; // checksum: 3639ad7c @0001000A:0005 label_1000a: @0001000C:0022 function NUMBER function_247() @0001000C NUMBER local_number1; @0001000C @0001000C @0001000C begin @00010015:0021 function_207(); @0001001B:0006 local_number1 = LASTRESULT; @00010025:0004 if(local_number1) then // ref index: 1 @00010031:0020 _CleanupInet(global_number24); // dll: ISRT.dll @0001003A:0003 endif; @0001003A:0003 label_1003a: @0001003C:0027 // return coming @00010040:0023 return 0; @00010049:0026 end; // checksum: 352a2811 @00010055:0005 label_10055: @00010057:0022 function NUMBER HIWORD(local_number1) @00010057 NUMBER local_number2; @00010057 @00010057 @00010057 begin @00010060:0027 // return coming @00010064:0017 local_number2 = (local_number1 >> 16); @00010073:0023 return local_number2; @0001007A:0026 end; // checksum: 23231 @00010086:0005 label_10086: @00010088:0022 function NUMBER LOWORD/HIWORD(local_number1) @00010088 NUMBER local_number2; @00010088 @00010088 @00010088 begin @00010091:0027 // return coming @00010095:0012 local_number2 = (local_number1 & 65535); @000100A4:0023 return local_number2; @000100AB:0026 end; // checksum: fddd34 @000100B7:000A label_100b7: @000100B9:0022 function NUMBER function_254(local_number1, local_number2) @000100B9 NUMBER local_number3, local_number4; @000100B9 @000100B9 @000100B9 begin @000100C2:0027 // return coming @000100C6:0021 LOWORD/HIWORD(local_number2); @000100CF:0006 local_number3 = LASTRESULT; @000100D9:0016 local_number3 = (local_number3 << 16); @000100E8:0021 LOWORD/HIWORD(local_number1); @000100F1:0006 local_number4 = LASTRESULT; @000100FB:0013 local_number3 = (local_number3 | local_number4); @00010108:0023 return local_number3; @0001010F:0026 end; // checksum: 14026 @0001011B:0005 label_1011b: @0001011D:0022 function NUMBER SendMessage(local_number1, local_number2, local_number3, local_number4) @0001011D NUMBER local_number5; @0001011D @0001011D @0001011D begin @00010126:000D local_number5 = (local_number1 = 0); @00010135:0004 if(local_number5) then // ref index: 1 @00010141:0027 // return coming @00010145:0023 return -2; @0001014E:0005 endif; @0001014E:0005 label_1014e: @00010150:0027 // return coming @00010154:0020 SendMessageA(local_number1, local_number2, local_number3, local_number4); // dll: USER32.dll @00010166:0006 local_number5 = LASTRESULT; @00010170:0023 return local_number5; @00010177:0026 end; // checksum: fec1a0ca @00010183:0006 label_10183: @00010185:0022 function NUMBER GetWindowHandle(local_number1) @00010185 NUMBER local_number2; @00010185 @00010185 @00010185 begin @0001018E:000D local_number2 = (local_number1 = -2); @0001019D:0004 if(local_number2) then // ref index: 2 @000101A9:0004 if(global_number31) then // ref index: 1 @000101B5:0027 // return coming @000101B9:0023 return global_number31; @000101C0:0004 endif; @000101C0:0004 label_101c0: @000101C2:0020 GetHandle(global_number24, -2); // dll: ISRT.dll @000101D0:0006 global_number31 = LASTRESULT; @000101DA:0027 // return coming @000101DE:0023 return global_number31; @000101E5:0003 endif; @000101E5:0003 label_101e5: @000101E7:0027 // return coming @000101EB:0023 return 0; @000101F4:0026 end; // checksum: 7047352d @00010200:0006 label_10200: @00010202:0022 function NUMBER MessageBeep/Delay(local_number1) @00010202 NUMBER local_number2; @00010202 @00010202 @00010202 begin @0001020B:0021 function_398(); @00010211:0006 local_number2 = LASTRESULT; @0001021B:000E local_number2 = (local_number2 != 2); @0001022A:0004 if(local_number2) then // ref index: 1 @00010236:0020 MessageBeepP(0); // dll: ISRT.dll @00010241:0003 endif; @00010241:0003 label_10241: @00010243:0027 // return coming @00010247:0023 return 0; @00010250:0026 end; // checksum: 35317f23 @0001025C:0002 label_1025c: @0001025E:0022 function NUMBER Do(local_number1) @0001025E NUMBER local_number2, local_number3; @0001025E STRING local_string1; @0001025E OBJECT local_object1, local_object2; @0001025E begin @00010267:0001 // switch/while/??? @0001026B:0007 label_1026b: @0001026D:000D local_number3 = (local_number1 = 2); @0001027C:0004 if(local_number3) then // ref index: 1 @00010288:0027 // return coming @0001028C:0030 _unknown_ 2 @00010295:0006 local_number3 = LASTRESULT; @0001029F:0023 return local_number3; @000102A6:0005 goto label_104e8; @000102AF:0007 endif; @000102AF:0007 label_102af: @000102B1:000D local_number3 = (local_number1 = 1); @000102C0:0004 if(local_number3) then // ref index: 1 @000102CC:0027 // return coming @000102D0:0030 _unknown_ 1 @000102D9:0006 local_number3 = LASTRESULT; @000102E3:0023 return local_number3; @000102EA:0005 goto label_104e8; @000102F3:0014 endif; @000102F3:0014 label_102f3: @000102F5:000D local_number3 = (local_number1 = 64); @00010304:0004 if(local_number3) then // ref index: 5 @00010310:0035 global_object7.NeedReboot; @00010324:0006 local_object1 = LASTRESULT; @0001032E:0035 global_object8.PerformPendingRegistrations(local_object1); @00010356:0006 local_object1 = NOTHING; @00010360:0006 global_string5 = ""; @0001036A:0035 global_object8.Errors; @0001037A:0006 local_object1 = LASTRESULT; @00010384:0035 local_object1.Count; @00010393:0006 local_object1 = NOTHING; @0001039D:0006 local_object1 = LASTRESULT; @000103A7:0004 if(local_object1) then // ref index: 3 @000103B3:0006 local_object1 = NOTHING; @000103BD:0006 local_number2 = 1; @000103C9:0035 global_object8.Errors; @000103D9:0006 local_object1 = LASTRESULT; @000103E3:0035 local_object1.Count; @000103F2:0006 local_object1 = NOTHING; @000103FC:0006 local_object1 = LASTRESULT; @00010406:000C label_10406: @00010408:000B local_number3 = (local_number2 <= local_object1); @00010415:0004 if(local_number3) then // ref index: 1 @00010421:0035 global_object8.Errors(local_number2); @00010434:0006 local_object2 = LASTRESULT; @0001043E:0035 local_object2.File; @0001044C:0006 local_object2 = NOTHING; @00010456:0006 local_object2 = LASTRESULT; @00010460:0007 local_string1 = (global_string5 + local_object2); @0001046D:0006 local_object2 = NOTHING; @00010477:0007 global_string5 = (local_string1 + ";"); @00010485:0007 local_number2 = (local_number2 + 1); @00010494:0005 goto label_10406; @0001049D:0004 endif; @0001049D:0004 label_1049d: @0001049F:0006 local_object1 = NOTHING; @000104A9:0027 // return coming @000104AD:0023 return -1; @000104B6:0005 goto label_104ce; @000104BF:0002 endif; @000104BF:0002 label_104bf: @000104C1:0027 // return coming @000104C5:0023 return 0; @000104CE:0001 label_104ce: @000104D0:0005 goto label_104e8; @000104D9:0002 endif; @000104D9:0002 label_104d9: @000104DB:0027 // return coming @000104DF:0023 return -1; @000104E8:0003 label_104e8: @000104EA:0027 // return coming @000104EE:0023 return 0; @000104F7:0026 end; // checksum: 772c8b43 @0001050B:0004 label_1050b: @0001050D:0022 function NUMBER __ISRTDoExit() @0001050D @0001050D @0001050D @0001050D begin @00010516:0021 Do(2); @00010521:0024 return; @00010525:0026 end; // checksum: 2071700 @00010531:0005 label_10531: @00010533:0022 function NUMBER System(local_number1) @00010533 NUMBER local_number2; @00010533 @00010533 @00010533 begin @0001053C:000E local_number2 = (local_number1 != 3); @0001054B:0004 if(local_number2) then // ref index: 1 @00010557:0027 // return coming @0001055B:0023 return -1; @00010564:0004 endif; @00010564:0004 label_10564: @00010566:0035 global_object7.Reboot; @00010576:0027 // return coming @0001057A:0023 return 0; @00010583:0026 end; // checksum: c293d3ff @0001058F:0005 label_1058f: @00010591:0022 function NUMBER function_261(local_number1, local_number2, local_number3, local_string1) @00010591 @00010591 @00010591 @00010591 begin @0001059A:0020 _Divide(local_number1, local_number2, local_number3, local_string1); // dll: ISRT.dll @000105AC:0027 // return coming @000105B0:0023 return 0; @000105B9:0026 end; // checksum: 235f515c @000105C5:0006 label_105c5: @000105C7:0022 function STRING function_262(local_number1) @000105C7 NUMBER local_number2, local_number3; @000105C7 STRING local_string1; @000105C7 @000105C7 begin @000105D0:000C local_number2 = (local_number1 >= -2147012895); @000105DF:000B local_number3 = (local_number1 <= -2147012722); @000105EE:0019 local_number2 = (local_number2 = local_number3); @000105FB:0004 if(local_number2) then // ref index: 1 @00010607:000F local_number1 = (local_number1 - -2147024896); @00010616:0001 endif; @00010616:0001 label_10616: @00010618:0001 // switch/while/??? @0001061C:0004 label_1061c: @0001061E:000D local_number2 = (local_number1 = -2147167196); @0001062D:0004 if(local_number2) then // ref index: 1 @00010639:0006 local_string1 = "OK to continue with request"; @0001065E:0005 goto label_13522; @00010667:0004 endif; @00010667:0004 label_10667: @00010669:000D local_number2 = (local_number1 = -2147167195); @00010678:0004 if(local_number2) then // ref index: 1 @00010684:0006 local_string1 = "Server has switched protocols in upgrade header"; @000106BD:0005 goto label_13522; @000106C6:0004 endif; @000106C6:0004 label_106c6: @000106C8:000D local_number2 = (local_number1 = -2147167096); @000106D7:0004 if(local_number2) then // ref index: 1 @000106E3:0006 local_string1 = "Request completed"; @000106FE:0005 goto label_13522; @00010707:0004 endif; @00010707:0004 label_10707: @00010709:000D local_number2 = (local_number1 = -2147167095); @00010718:0004 if(local_number2) then // ref index: 1 @00010724:0006 local_string1 = "Object created, reason = new URI"; @0001074E:0005 goto label_13522; @00010757:0004 endif; @00010757:0004 label_10757: @00010759:000D local_number2 = (local_number1 = -2147167094); @00010768:0004 if(local_number2) then // ref index: 1 @00010774:0006 local_string1 = "Async completion (TBS)"; @00010794:0005 goto label_13522; @0001079D:0004 endif; @0001079D:0004 label_1079d: @0001079F:000D local_number2 = (local_number1 = -2147167093); @000107AE:0004 if(local_number2) then // ref index: 1 @000107BA:0006 local_string1 = "Partial completion"; @000107D6:0005 goto label_13522; @000107DF:0004 endif; @000107DF:0004 label_107df: @000107E1:000D local_number2 = (local_number1 = -2147167092); @000107F0:0004 if(local_number2) then // ref index: 1 @000107FC:0006 local_string1 = "No info to return"; @00010817:0005 goto label_13522; @00010820:0004 endif; @00010820:0004 label_10820: @00010822:000D local_number2 = (local_number1 = -2147167091); @00010831:0004 if(local_number2) then // ref index: 1 @0001083D:0006 local_string1 = "Request completed, but clear form"; @00010868:0005 goto label_13522; @00010871:0004 endif; @00010871:0004 label_10871: @00010873:000D local_number2 = (local_number1 = -2147167090); @00010882:0004 if(local_number2) then // ref index: 1 @0001088E:0006 local_string1 = "Partial GET furfilled"; @000108AD:0005 goto label_13522; @000108B6:0004 endif; @000108B6:0004 label_108b6: @000108B8:000D local_number2 = (local_number1 = -2147166996); @000108C7:0004 if(local_number2) then // ref index: 1 @000108D3:0006 local_string1 = "Server couldn't decide what to return"; @00010902:0005 goto label_13522; @0001090B:0004 endif; @0001090B:0004 label_1090b: @0001090D:000D local_number2 = (local_number1 = -2147166995); @0001091C:0004 if(local_number2) then // ref index: 1 @00010928:0006 local_string1 = "Object permanently moved"; @0001094A:0005 goto label_13522; @00010953:0004 endif; @00010953:0004 label_10953: @00010955:000D local_number2 = (local_number1 = -2147166994); @00010964:0004 if(local_number2) then // ref index: 1 @00010970:0006 local_string1 = "Object temporarily moved"; @00010992:0005 goto label_13522; @0001099B:0004 endif; @0001099B:0004 label_1099b: @0001099D:000D local_number2 = (local_number1 = -2147166993); @000109AC:0004 if(local_number2) then // ref index: 1 @000109B8:0006 local_string1 = "Redirection w/ new access method"; @000109E2:0005 goto label_13522; @000109EB:0004 endif; @000109EB:0004 label_109eb: @000109ED:000D local_number2 = (local_number1 = -2147166992); @000109FC:0004 if(local_number2) then // ref index: 1 @00010A08:0006 local_string1 = "If-modified-since was not modified"; @00010A34:0005 goto label_13522; @00010A3D:0004 endif; @00010A3D:0004 label_10a3d: @00010A3F:000D local_number2 = (local_number1 = -2147166991); @00010A4E:0004 if(local_number2) then // ref index: 1 @00010A5A:0006 local_string1 = "Redirection to proxy, location header specifies proxy to use"; @00010AA0:0005 goto label_13522; @00010AA9:0004 endif; @00010AA9:0004 label_10aa9: @00010AAB:000D local_number2 = (local_number1 = -2147166989); @00010ABA:0004 if(local_number2) then // ref index: 1 @00010AC6:0006 local_string1 = "HTTP/1.1: keep same verb"; @00010AE8:0005 goto label_13522; @00010AF1:0004 endif; @00010AF1:0004 label_10af1: @00010AF3:000D local_number2 = (local_number1 = -2147166896); @00010B02:0004 if(local_number2) then // ref index: 1 @00010B0E:0006 local_string1 = "Invalid syntax"; @00010B26:0005 goto label_13522; @00010B2F:0004 endif; @00010B2F:0004 label_10b2f: @00010B31:000D local_number2 = (local_number1 = -2147166895); @00010B40:0004 if(local_number2) then // ref index: 1 @00010B4C:0006 local_string1 = "Access denied"; @00010B63:0005 goto label_13522; @00010B6C:0004 endif; @00010B6C:0004 label_10b6c: @00010B6E:000D local_number2 = (local_number1 = -2147166894); @00010B7D:0004 if(local_number2) then // ref index: 1 @00010B89:0006 local_string1 = "Payment required"; @00010BA3:0005 goto label_13522; @00010BAC:0004 endif; @00010BAC:0004 label_10bac: @00010BAE:000D local_number2 = (local_number1 = -2147166893); @00010BBD:0004 if(local_number2) then // ref index: 1 @00010BC9:0006 local_string1 = "Request forbidden"; @00010BE4:0005 goto label_13522; @00010BED:0004 endif; @00010BED:0004 label_10bed: @00010BEF:000D local_number2 = (local_number1 = -2147166892); @00010BFE:0004 if(local_number2) then // ref index: 1 @00010C0A:0006 local_string1 = "Object not found"; @00010C24:0005 goto label_13522; @00010C2D:0004 endif; @00010C2D:0004 label_10c2d: @00010C2F:000D local_number2 = (local_number1 = -2147166891); @00010C3E:0004 if(local_number2) then // ref index: 1 @00010C4A:0006 local_string1 = "Method is not allowed"; @00010C69:0005 goto label_13522; @00010C72:0004 endif; @00010C72:0004 label_10c72: @00010C74:000D local_number2 = (local_number1 = -2147166890); @00010C83:0004 if(local_number2) then // ref index: 1 @00010C8F:0006 local_string1 = "No response acceptable to client found"; @00010CBF:0005 goto label_13522; @00010CC8:0004 endif; @00010CC8:0004 label_10cc8: @00010CCA:000D local_number2 = (local_number1 = -2147166889); @00010CD9:0004 if(local_number2) then // ref index: 1 @00010CE5:0006 local_string1 = "Proxy authentication required"; @00010D0C:0005 goto label_13522; @00010D15:0004 endif; @00010D15:0004 label_10d15: @00010D17:000D local_number2 = (local_number1 = -2147166888); @00010D26:0004 if(local_number2) then // ref index: 1 @00010D32:0006 local_string1 = "Server timed out waiting for request"; @00010D60:0005 goto label_13522; @00010D69:0004 endif; @00010D69:0004 label_10d69: @00010D6B:000D local_number2 = (local_number1 = -2147166887); @00010D7A:0004 if(local_number2) then // ref index: 1 @00010D86:0006 local_string1 = "User should resubmit with more info"; @00010DB3:0005 goto label_13522; @00010DBC:0004 endif; @00010DBC:0004 label_10dbc: @00010DBE:000D local_number2 = (local_number1 = -2147166886); @00010DCD:0004 if(local_number2) then // ref index: 1 @00010DD9:0006 local_string1 = "The resource is no longer available"; @00010E06:0005 goto label_13522; @00010E0F:0004 endif; @00010E0F:0004 label_10e0f: @00010E11:000D local_number2 = (local_number1 = -2147166885); @00010E20:0004 if(local_number2) then // ref index: 1 @00010E2C:0006 local_string1 = "The server refused to accept request w/o a length"; @00010E67:0005 goto label_13522; @00010E70:0004 endif; @00010E70:0004 label_10e70: @00010E72:000D local_number2 = (local_number1 = -2147166884); @00010E81:0004 if(local_number2) then // ref index: 1 @00010E8D:0006 local_string1 = "Precondition given in request failed"; @00010EBB:0005 goto label_13522; @00010EC4:0004 endif; @00010EC4:0004 label_10ec4: @00010EC6:000D local_number2 = (local_number1 = -2147166883); @00010ED5:0004 if(local_number2) then // ref index: 1 @00010EE1:0006 local_string1 = "Request entity was too large"; @00010F07:0005 goto label_13522; @00010F10:0004 endif; @00010F10:0004 label_10f10: @00010F12:000D local_number2 = (local_number1 = -2147166882); @00010F21:0004 if(local_number2) then // ref index: 1 @00010F2D:0006 local_string1 = "Request URI too long"; @00010F4B:0005 goto label_13522; @00010F54:0004 endif; @00010F54:0004 label_10f54: @00010F56:000D local_number2 = (local_number1 = -2147166881); @00010F65:0004 if(local_number2) then // ref index: 1 @00010F71:0006 local_string1 = "Unsupported media type"; @00010F91:0005 goto label_13522; @00010F9A:0004 endif; @00010F9A:0004 label_10f9a: @00010F9C:000D local_number2 = (local_number1 = -2147166847); @00010FAB:0004 if(local_number2) then // ref index: 1 @00010FB7:0006 local_string1 = "Retry after doing the appropriate action"; @00010FE9:0005 goto label_13522; @00010FF2:0004 endif; @00010FF2:0004 label_10ff2: @00010FF4:000D local_number2 = (local_number1 = -2147166796); @00011003:0004 if(local_number2) then // ref index: 1 @0001100F:0006 local_string1 = "Internal server error"; @0001102E:0005 goto label_13522; @00011037:0004 endif; @00011037:0004 label_11037: @00011039:000D local_number2 = (local_number1 = -2147166795); @00011048:0004 if(local_number2) then // ref index: 1 @00011054:0006 local_string1 = "Required not supported"; @00011074:0005 goto label_13522; @0001107D:0004 endif; @0001107D:0004 label_1107d: @0001107F:000D local_number2 = (local_number1 = -2147166794); @0001108E:0004 if(local_number2) then // ref index: 1 @0001109A:0006 local_string1 = "Error response received from gateway"; @000110C8:0005 goto label_13522; @000110D1:0004 endif; @000110D1:0004 label_110d1: @000110D3:000D local_number2 = (local_number1 = -2147166793); @000110E2:0004 if(local_number2) then // ref index: 1 @000110EE:0006 local_string1 = "Temporarily overloaded"; @0001110E:0005 goto label_13522; @00011117:0004 endif; @00011117:0004 label_11117: @00011119:000D local_number2 = (local_number1 = -2147166792); @00011128:0004 if(local_number2) then // ref index: 1 @00011134:0006 local_string1 = "Timed out waiting for gateway"; @0001115B:0005 goto label_13522; @00011164:0004 endif; @00011164:0004 label_11164: @00011166:000D local_number2 = (local_number1 = -2147166791); @00011175:0004 if(local_number2) then // ref index: 1 @00011181:0006 local_string1 = "HTTP version not supported"; @000111A5:0005 goto label_13522; @000111AE:0004 endif; @000111AE:0004 label_111ae: @000111B0:000D local_number2 = (local_number1 = 12162); @000111BF:0004 if(local_number2) then // ref index: 1 @000111CB:0006 local_string1 = "The HTTP cookie was declined by the server."; @00011200:0005 goto label_13522; @00011209:0004 endif; @00011209:0004 label_11209: @0001120B:000D local_number2 = (local_number1 = 12161); @0001121A:0004 if(local_number2) then // ref index: 1 @00011226:0006 local_string1 = "The HTTP cookie requires confirmation."; @00011256:0005 goto label_13522; @0001125F:0004 endif; @0001125F:0004 label_1125f: @00011261:000D local_number2 = (local_number1 = 12151); @00011270:0004 if(local_number2) then // ref index: 1 @0001127C:0006 local_string1 = "The server did not return any headers."; @000112AC:0005 goto label_13522; @000112B5:0004 endif; @000112B5:0004 label_112b5: @000112B7:000D local_number2 = (local_number1 = 12155); @000112C6:0004 if(local_number2) then // ref index: 1 @000112D2:0006 local_string1 = "The header could not be added because it already exists."; @00011314:0005 goto label_13522; @0001131D:0004 endif; @0001131D:0004 label_1131d: @0001131F:000D local_number2 = (local_number1 = 12150); @0001132E:0004 if(local_number2) then // ref index: 1 @0001133A:0006 local_string1 = "The requested header could not be located."; @0001136E:0005 goto label_13522; @00011377:0004 endif; @00011377:0004 label_11377: @00011379:000D local_number2 = (local_number1 = 12153); @00011388:0004 if(local_number2) then // ref index: 1 @00011394:0006 local_string1 = "The supplied header is invalid."; @000113BD:0005 goto label_13522; @000113C6:0004 endif; @000113C6:0004 label_113c6: @000113C8:000D local_number2 = (local_number1 = 12154); @000113D7:0004 if(local_number2) then // ref index: 1 @000113E3:0006 local_string1 = "The request made to HttpQueryInfo is invalid."; @0001141A:0005 goto label_13522; @00011423:0004 endif; @00011423:0004 label_11423: @00011425:000D local_number2 = (local_number1 = 12152); @00011434:0004 if(local_number2) then // ref index: 1 @00011440:0006 local_string1 = "The server response could not be parsed."; @00011472:0005 goto label_13522; @0001147B:0004 endif; @0001147B:0004 label_1147b: @0001147D:000D local_number2 = (local_number1 = 12160); @0001148C:0004 if(local_number2) then // ref index: 1 @00011498:0006 local_string1 = "The HTTP request was not redirected."; @000114C6:0005 goto label_13522; @000114CF:0004 endif; @000114CF:0004 label_114cf: @000114D1:000D local_number2 = (local_number1 = 12156); @000114E0:0004 if(local_number2) then // ref index: 1 @000114EC:0006 local_string1 = "The redirection failed because either the scheme changed (for example, HTTP to FTP) or all attempts made to redirect failed (default is five attempts)."; @0001158D:0005 goto label_13522; @00011596:0004 endif; @00011596:0004 label_11596: @00011598:000D local_number2 = (local_number1 = 12168); @000115A7:0004 if(local_number2) then // ref index: 1 @000115B3:0006 local_string1 = "The redirection requires user confirmation."; @000115E8:0005 goto label_13522; @000115F1:0004 endif; @000115F1:0004 label_115f1: @000115F3:000D local_number2 = (local_number1 = 12047); @00011602:0004 if(local_number2) then // ref index: 1 @0001160E:0006 local_string1 = "The application could not start an asynchronous thread."; @0001164F:0005 goto label_13522; @00011658:0004 endif; @00011658:0004 label_11658: @0001165A:000D local_number2 = (local_number1 = 12166); @00011669:0004 if(local_number2) then // ref index: 1 @00011675:0006 local_string1 = "There was an error in the automatic proxy configuration script."; @000116BE:0005 goto label_13522; @000116C7:0004 endif; @000116C7:0004 label_116c7: @000116C9:000D local_number2 = (local_number1 = 12010); @000116D8:0004 if(local_number2) then // ref index: 1 @000116E4:0006 local_string1 = "The length of an option supplied to InternetQueryOption or InternetSetOption is incorrect for the type of option specified."; @00011769:0005 goto label_13522; @00011772:0004 endif; @00011772:0004 label_11772: @00011774:000D local_number2 = (local_number1 = 12022); @00011783:0004 if(local_number2) then // ref index: 1 @0001178F:0006 local_string1 = "A required registry value was located but is an incorrect type or has an invalid value."; @000117F0:0005 goto label_13522; @000117F9:0004 endif; @000117F9:0004 label_117f9: @000117FB:000D local_number2 = (local_number1 = 12029); @0001180A:0004 if(local_number2) then // ref index: 1 @00011816:0006 local_string1 = "The attempt to connect to the server failed."; @0001184C:0005 goto label_13522; @00011855:0004 endif; @00011855:0004 label_11855: @00011857:000D local_number2 = (local_number1 = 12042); @00011866:0004 if(local_number2) then // ref index: 1 @00011872:0006 local_string1 = "The application is posting and attempting to change multiple lines of text on a server that is not secure."; @000118E6:0005 goto label_13522; @000118EF:0004 endif; @000118EF:0004 label_118ef: @000118F1:000D local_number2 = (local_number1 = 12044); @00011900:0004 if(local_number2) then // ref index: 1 @0001190C:0006 local_string1 = "The server is requesting client authentication."; @00011945:0005 goto label_13522; @0001194E:0004 endif; @0001194E:0004 label_1194e: @00011950:000D local_number2 = (local_number1 = 12046); @0001195F:0004 if(local_number2) then // ref index: 1 @0001196B:0006 local_string1 = "Client authorization is not set up on this computer."; @000119A9:0005 goto label_13522; @000119B2:0004 endif; @000119B2:0004 label_119b2: @000119B4:000D local_number2 = (local_number1 = 12030); @000119C3:0004 if(local_number2) then // ref index: 1 @000119CF:0006 local_string1 = "The connection with the server has been terminated."; @00011A0C:0005 goto label_13522; @00011A15:0004 endif; @00011A15:0004 label_11a15: @00011A17:000D local_number2 = (local_number1 = 12031); @00011A26:0004 if(local_number2) then // ref index: 1 @00011A32:0006 local_string1 = "The connection with the server has been reset."; @00011A6A:0005 goto label_13522; @00011A73:0004 endif; @00011A73:0004 label_11a73: @00011A75:000D local_number2 = (local_number1 = 12049); @00011A84:0004 if(local_number2) then // ref index: 1 @00011A90:0006 local_string1 = "Another thread has a password dialog box in progress."; @00011ACF:0005 goto label_13522; @00011AD8:0004 endif; @00011AD8:0004 label_11ad8: @00011ADA:000D local_number2 = (local_number1 = 12163); @00011AE9:0004 if(local_number2) then // ref index: 1 @00011AF5:0006 local_string1 = "The Internet connection has been lost."; @00011B25:0005 goto label_13522; @00011B2E:0004 endif; @00011B2E:0004 label_11b2e: @00011B30:000D local_number2 = (local_number1 = 12003); @00011B3F:0004 if(local_number2) then // ref index: 1 @00011B4B:0006 local_string1 = "An extended error was returned from the server. This is typically a string or buffer containing a verbose error message. Call InternetGetLastResponseInfo to retrieve the error text."; @00011C0A:0005 goto label_13522; @00011C13:0004 endif; @00011C13:0004 label_11c13: @00011C15:000D local_number2 = (local_number1 = 12171); @00011C24:0004 if(local_number2) then // ref index: 1 @00011C30:0006 local_string1 = "The function failed due to a security check."; @00011C66:0005 goto label_13522; @00011C6F:0004 endif; @00011C6F:0004 label_11c6f: @00011C71:000D local_number2 = (local_number1 = 12032); @00011C80:0004 if(local_number2) then // ref index: 1 @00011C8C:0006 local_string1 = "The Win32 Internet function needs to redo the request."; @00011CCC:0005 goto label_13522; @00011CD5:0004 endif; @00011CD5:0004 label_11cd5: @00011CD7:000D local_number2 = (local_number1 = 12054); @00011CE6:0004 if(local_number2) then // ref index: 1 @00011CF2:0006 local_string1 = "The requested resource requires Fortezza authentication."; @00011D34:0005 goto label_13522; @00011D3D:0004 endif; @00011D3D:0004 label_11d3d: @00011D3F:000D local_number2 = (local_number1 = 12036); @00011D4E:0004 if(local_number2) then // ref index: 1 @00011D5A:0006 local_string1 = "The request failed because the handle already exists."; @00011D99:0005 goto label_13522; @00011DA2:0004 endif; @00011DA2:0004 label_11da2: @00011DA4:000D local_number2 = (local_number1 = 12039); @00011DB3:0004 if(local_number2) then // ref index: 1 @00011DBF:0006 local_string1 = "The application is moving from a non-SSL to an SSL connection because of a redirect."; @00011E1D:0005 goto label_13522; @00011E26:0004 endif; @00011E26:0004 label_11e26: @00011E28:000D local_number2 = (local_number1 = 12040); @00011E37:0004 if(local_number2) then // ref index: 1 @00011E43:0006 local_string1 = "The application is moving from an SSL to an non-SSL connection because of a redirect."; @00011EA2:0005 goto label_13522; @00011EAB:0004 endif; @00011EAB:0004 label_11eab: @00011EAD:000D local_number2 = (local_number1 = 12052); @00011EBC:0004 if(local_number2) then // ref index: 1 @00011EC8:0006 local_string1 = "The data being submitted to an SSL connection is being redirected to a non-SSL connection."; @00011F2C:0005 goto label_13522; @00011F35:0004 endif; @00011F35:0004 label_11f35: @00011F37:000D local_number2 = (local_number1 = 12027); @00011F46:0004 if(local_number2) then // ref index: 1 @00011F52:0006 local_string1 = "The format of the request is invalid."; @00011F81:0005 goto label_13522; @00011F8A:0004 endif; @00011F8A:0004 label_11f8a: @00011F8C:000D local_number2 = (local_number1 = 12019); @00011F9B:0004 if(local_number2) then // ref index: 1 @00011FA7:0006 local_string1 = "The requested operation cannot be carried out because the handle supplied is not in the correct state."; @00012017:0005 goto label_13522; @00012020:0004 endif; @00012020:0004 label_12020: @00012022:000D local_number2 = (local_number1 = 12018); @00012031:0004 if(local_number2) then // ref index: 1 @0001203D:0006 local_string1 = "The type of handle supplied is incorrect for this operation."; @00012083:0005 goto label_13522; @0001208C:0004 endif; @0001208C:0004 label_1208c: @0001208E:000D local_number2 = (local_number1 = 12014); @0001209D:0004 if(local_number2) then // ref index: 1 @000120A9:0006 local_string1 = "The request to connect and log on to an FTP server could not be completed because the supplied password is incorrect."; @00012128:0005 goto label_13522; @00012131:0004 endif; @00012131:0004 label_12131: @00012133:000D local_number2 = (local_number1 = 12013); @00012142:0004 if(local_number2) then // ref index: 1 @0001214E:0006 local_string1 = "The request to connect and log on to an FTP server could not be completed because the supplied user name is incorrect."; @000121CE:0005 goto label_13522; @000121D7:0004 endif; @000121D7:0004 label_121d7: @000121D9:000D local_number2 = (local_number1 = 12053); @000121E8:0004 if(local_number2) then // ref index: 1 @000121F4:0006 local_string1 = "The request requires a CD-ROM to be inserted in the CD-ROM drive to locate the resource requested."; @00012260:0005 goto label_13522; @00012269:0004 endif; @00012269:0004 label_12269: @0001226B:000D local_number2 = (local_number1 = 12004); @0001227A:0004 if(local_number2) then // ref index: 1 @00012286:0006 local_string1 = "An internal error has occurred."; @000122AF:0005 goto label_13522; @000122B8:0004 endif; @000122B8:0004 label_122b8: @000122BA:000D local_number2 = (local_number1 = 12045); @000122C9:0004 if(local_number2) then // ref index: 1 @000122D5:0006 local_string1 = "The function is unfamiliar with the Certificate Authority that generated the server's certificate."; @00012341:0005 goto label_13522; @0001234A:0004 endif; @0001234A:0004 label_1234a: @0001234C:000D local_number2 = (local_number1 = 12016); @0001235B:0004 if(local_number2) then // ref index: 1 @00012367:0006 local_string1 = "The requested operation is invalid."; @00012394:0005 goto label_13522; @0001239D:0004 endif; @0001239D:0004 label_1239d: @0001239F:000D local_number2 = (local_number1 = 12009); @000123AE:0004 if(local_number2) then // ref index: 1 @000123BA:0006 local_string1 = "A request to InternetQueryOption or InternetSetOption specified an invalid option value."; @0001241C:0005 goto label_13522; @00012425:0004 endif; @00012425:0004 label_12425: @00012427:000D local_number2 = (local_number1 = 12033); @00012436:0004 if(local_number2) then // ref index: 1 @00012442:0006 local_string1 = "The request to the proxy was invalid."; @00012471:0005 goto label_13522; @0001247A:0004 endif; @0001247A:0004 label_1247a: @0001247C:000D local_number2 = (local_number1 = 12005); @0001248B:0004 if(local_number2) then // ref index: 1 @00012497:0006 local_string1 = "The URL is invalid."; @000124B4:0005 goto label_13522; @000124BD:0004 endif; @000124BD:0004 label_124bd: @000124BF:000D local_number2 = (local_number1 = 12028); @000124CE:0004 if(local_number2) then // ref index: 1 @000124DA:0006 local_string1 = "The requested item could not be located."; @0001250C:0005 goto label_13522; @00012515:0004 endif; @00012515:0004 label_12515: @00012517:000D local_number2 = (local_number1 = 12015); @00012526:0004 if(local_number2) then // ref index: 1 @00012532:0006 local_string1 = "The request to connect and log on to an FTP server failed."; @00012576:0005 goto label_13522; @0001257F:0004 endif; @0001257F:0004 label_1257f: @00012581:000D local_number2 = (local_number1 = 12174); @00012590:0004 if(local_number2) then // ref index: 1 @0001259C:0006 local_string1 = "The MS-Logoff digest header has been returned from the Web site."; @000125E6:0005 goto label_13522; @000125EF:0004 endif; @000125EF:0004 label_125ef: @000125F1:000D local_number2 = (local_number1 = 12041); @00012600:0004 if(local_number2) then // ref index: 1 @0001260C:0006 local_string1 = "The content is not entirely secure. Some of the content being viewed may have come from unsecured servers."; @00012680:0005 goto label_13522; @00012689:0004 endif; @00012689:0004 label_12689: @0001268B:000D local_number2 = (local_number1 = 12007); @0001269A:0004 if(local_number2) then // ref index: 1 @000126A6:0006 local_string1 = "The server name could not be resolved."; @000126D6:0005 goto label_13522; @000126DF:0004 endif; @000126DF:0004 label_126df: @000126E1:000D local_number2 = (local_number1 = 12173); @000126F0:0004 if(local_number2) then // ref index: 1 @000126FC:0006 local_string1 = "Not currently implemented."; @00012720:0005 goto label_13522; @00012729:0004 endif; @00012729:0004 label_12729: @0001272B:000D local_number2 = (local_number1 = 12034); @0001273A:0004 if(local_number2) then // ref index: 1 @00012746:0006 local_string1 = "A user interface or other blocking operation has been requested."; @00012790:0005 goto label_13522; @00012799:0004 endif; @00012799:0004 label_12799: @0001279B:000D local_number2 = (local_number1 = 12025); @000127AA:0004 if(local_number2) then // ref index: 1 @000127B6:0006 local_string1 = "An asynchronous request could not be made because a callback function has not been set."; @00012817:0005 goto label_13522; @00012820:0004 endif; @00012820:0004 label_12820: @00012822:000D local_number2 = (local_number1 = 12024); @00012831:0004 if(local_number2) then // ref index: 1 @0001283D:0006 local_string1 = "An asynchronous request could not be made because a zero context value was supplied."; @0001289B:0005 goto label_13522; @000128A4:0004 endif; @000128A4:0004 label_128a4: @000128A6:000D local_number2 = (local_number1 = 12023); @000128B5:0004 if(local_number2) then // ref index: 1 @000128C1:0006 local_string1 = "Direct network access cannot be made at this time."; @000128FD:0005 goto label_13522; @00012906:0004 endif; @00012906:0004 label_12906: @00012908:000D local_number2 = (local_number1 = 12172); @00012917:0004 if(local_number2) then // ref index: 1 @00012923:0006 local_string1 = "Initialization of the Win32 Internet API has not occurred. Indicates that a higher-level function, such as InternetOpen, has not been called yet."; @000129BE:0005 goto label_13522; @000129C7:0004 endif; @000129C7:0004 label_129c7: @000129C9:000D local_number2 = (local_number1 = 12020); @000129D8:0004 if(local_number2) then // ref index: 1 @000129E4:0006 local_string1 = "The request cannot be made via a proxy."; @00012A15:0005 goto label_13522; @00012A1E:0004 endif; @00012A1E:0004 label_12a1e: @00012A20:000D local_number2 = (local_number1 = 12017); @00012A2F:0004 if(local_number2) then // ref index: 1 @00012A3B:0006 local_string1 = "The operation was canceled, usually because the handle on which the request was operating was closed before the operation completed."; @00012AC9:0005 goto label_13522; @00012AD2:0004 endif; @00012AD2:0004 label_12ad2: @00012AD4:000D local_number2 = (local_number1 = 12011); @00012AE3:0004 if(local_number2) then // ref index: 1 @00012AEF:0006 local_string1 = "The requested option cannot be set, only queried."; @00012B2A:0005 goto label_13522; @00012B33:0004 endif; @00012B33:0004 label_12b33: @00012B35:000D local_number2 = (local_number1 = 12001); @00012B44:0004 if(local_number2) then // ref index: 1 @00012B50:0006 local_string1 = "No more handles could be generated at this time."; @00012B8A:0005 goto label_13522; @00012B93:0004 endif; @00012B93:0004 label_12b93: @00012B95:000D local_number2 = (local_number1 = 12043); @00012BA4:0004 if(local_number2) then // ref index: 1 @00012BB0:0006 local_string1 = "The application is posting data to a sever that is not secure."; @00012BF8:0005 goto label_13522; @00012C01:0004 endif; @00012C01:0004 label_12c01: @00012C03:000D local_number2 = (local_number1 = 12008); @00012C12:0004 if(local_number2) then // ref index: 1 @00012C1E:0006 local_string1 = "The requested protocol could not be located."; @00012C54:0005 goto label_13522; @00012C5D:0004 endif; @00012C5D:0004 label_12c5d: @00012C5F:000D local_number2 = (local_number1 = 12165); @00012C6E:0004 if(local_number2) then // ref index: 1 @00012C7A:0006 local_string1 = "The designated proxy server cannot be reached."; @00012CB2:0005 goto label_13522; @00012CBB:0004 endif; @00012CBB:0004 label_12cbb: @00012CBD:000D local_number2 = (local_number1 = 12048); @00012CCC:0004 if(local_number2) then // ref index: 1 @00012CD8:0006 local_string1 = "The function could not handle the redirection, because the scheme changed (for example, HTTP to FTP)."; @00012D47:0005 goto label_13522; @00012D50:0004 endif; @00012D50:0004 label_12d50: @00012D52:000D local_number2 = (local_number1 = 12021); @00012D61:0004 if(local_number2) then // ref index: 1 @00012D6D:0006 local_string1 = "A required registry value could not be located."; @00012DA6:0005 goto label_13522; @00012DAF:0004 endif; @00012DAF:0004 label_12daf: @00012DB1:000D local_number2 = (local_number1 = 12026); @00012DC0:0004 if(local_number2) then // ref index: 1 @00012DCC:0006 local_string1 = "The required operation could not be completed because one or more requests are pending."; @00012E2D:0005 goto label_13522; @00012E36:0004 endif; @00012E36:0004 label_12e36: @00012E38:000D local_number2 = (local_number1 = 12050); @00012E47:0004 if(local_number2) then // ref index: 1 @00012E53:0006 local_string1 = "The dialog box should be retried."; @00012E7E:0005 goto label_13522; @00012E87:0004 endif; @00012E87:0004 label_12e87: @00012E89:000D local_number2 = (local_number1 = 12038); @00012E98:0004 if(local_number2) then // ref index: 1 @00012EA4:0006 local_string1 = "SSL certificate common name (host name field) is incorrect—for example, if you entered www.server.com and the common name on the certificate says www.different.com."; @00012F52:0005 goto label_13522; @00012F5B:0004 endif; @00012F5B:0004 label_12f5b: @00012F5D:000D local_number2 = (local_number1 = 12037); @00012F6C:0004 if(local_number2) then // ref index: 1 @00012F78:0006 local_string1 = "SSL certificate date that was received from the server is bad. The certificate is expired."; @00012FDC:0005 goto label_13522; @00012FE5:0004 endif; @00012FE5:0004 label_12fe5: @00012FE7:000D local_number2 = (local_number1 = 12055); @00012FF6:0004 if(local_number2) then // ref index: 1 @00013002:0006 local_string1 = "The SSL certificate contains errors."; @00013030:0005 goto label_13522; @00013039:0004 endif; @00013039:0004 label_13039: @0001303B:000D local_number2 = (local_number1 = 12056); @0001304A:0004 if(local_number2) then // ref index: 1 @00013056:0006 local_string1 = "SSL certificate was revoked."; @0001307C:0005 goto label_13522; @00013085:0004 endif; @00013085:0004 label_13085: @00013087:000D local_number2 = (local_number1 = 12057); @00013096:0004 if(local_number2) then // ref index: 1 @000130A2:0006 local_string1 = "SSL certificate was revoked."; @000130C8:0005 goto label_13522; @000130D1:0004 endif; @000130D1:0004 label_130d1: @000130D3:000D local_number2 = (local_number1 = 12170); @000130E2:0004 if(local_number2) then // ref index: 1 @000130EE:0006 local_string1 = "SSL certificate was revoked."; @00013114:0005 goto label_13522; @0001311D:0004 endif; @0001311D:0004 label_1311d: @0001311F:000D local_number2 = (local_number1 = 12169); @0001312E:0004 if(local_number2) then // ref index: 1 @0001313A:0006 local_string1 = "SSL certificate is invalid."; @0001315F:0005 goto label_13522; @00013168:0004 endif; @00013168:0004 label_13168: @0001316A:000D local_number2 = (local_number1 = 12157); @00013179:0004 if(local_number2) then // ref index: 1 @00013185:0006 local_string1 = "The application experienced an internal error loading the SSL libraries."; @000131D7:0005 goto label_13522; @000131E0:0004 endif; @000131E0:0004 label_131e0: @000131E2:000D local_number2 = (local_number1 = 12164); @000131F1:0004 if(local_number2) then // ref index: 1 @000131FD:0006 local_string1 = "The Web site or server indicated is unreachable."; @00013237:0005 goto label_13522; @00013240:0004 endif; @00013240:0004 label_13240: @00013242:000D local_number2 = (local_number1 = 12012); @00013251:0004 if(local_number2) then // ref index: 1 @0001325D:0006 local_string1 = "The Win32 Internet function support is being shut down or unloaded."; @000132AA:0005 goto label_13522; @000132B3:0004 endif; @000132B3:0004 label_132b3: @000132B5:000D local_number2 = (local_number1 = 12159); @000132C4:0004 if(local_number2) then // ref index: 1 @000132D0:0006 local_string1 = "The required protocol stack is not loaded and the application cannot start WinSock."; @0001332D:0005 goto label_13522; @00013336:0004 endif; @00013336:0004 label_13336: @00013338:000D local_number2 = (local_number1 = 12002); @00013347:0004 if(local_number2) then // ref index: 1 @00013353:0006 local_string1 = "The request has timed out."; @00013377:0005 goto label_13522; @00013380:0004 endif; @00013380:0004 label_13380: @00013382:000D local_number2 = (local_number1 = 12158); @00013391:0004 if(local_number2) then // ref index: 1 @0001339D:0006 local_string1 = "The function was unable to cache the file."; @000133D1:0005 goto label_13522; @000133DA:0004 endif; @000133DA:0004 label_133da: @000133DC:000D local_number2 = (local_number1 = 12167); @000133EB:0004 if(local_number2) then // ref index: 1 @000133F7:0006 local_string1 = "The automatic proxy configuration script could not be downloaded. The INTERNET_FLAG_MUST_CACHE_REQUEST flag was set."; @00013475:0005 goto label_13522; @0001347E:0004 endif; @0001347E:0004 label_1347e: @00013480:000D local_number2 = (local_number1 = 12006); @0001348F:0004 if(local_number2) then // ref index: 1 @0001349B:0006 local_string1 = "The URL scheme could not be recognized, or is not supported."; @000134E1:0005 goto label_13522; @000134EA:0003 endif; @000134EA:0003 label_134ea: @000134EC:0021 StrLength(local_string1); @000134F5:0006 local_number2 = LASTRESULT; @000134FF:0020 FormatMessageA(4608, 0, local_number1, 0, local_string1, local_number2, 0); // dll: KERNEL32.dll @00013522:0003 label_13522: @00013524:0027 // return coming @00013528:0023 return local_string1; @0001352F:0026 end; // checksum: 31dbf22c @0001353B:0009 label_1353b: @0001353D:0022 function NUMBER MessageBox(local_string1, local_number1) @0001353D NUMBER local_number2, local_number3, local_number4, local_number5; @0001353D STRING local_string2, local_string3, local_string4; @0001353D @0001353D begin @00013546:0021 function_398(); @0001354C:0006 local_number5 = LASTRESULT; @00013556:000D local_number5 = (local_number5 = 2); @00013565:0004 if(local_number5) then // ref index: 1 @00013571:0021 SdMakeName(local_string2, "MessageBox", "", global_number32); @0001358D:0021 SilentReadData/SilentWriteData(local_string2, "Result", 2, local_string3, local_number3); @000135AA:0027 // return coming @000135AE:0023 return local_number3; @000135B5:0001 endif; @000135B5:0001 label_135b5: @000135B7:0001 // switch/while/??? @000135BB:0007 label_135bb: @000135BD:000D local_number5 = (local_number1 = -65535); @000135CC:0004 if(local_number5) then // ref index: 1 @000135D8:0006 local_number2 = 8256; @000135E4:0006 local_number4 = 11034; @000135F0:0021 function_137(4); @000135FB:0006 local_string4 = LASTRESULT; @00013605:0005 goto label_136e6; @0001360E:0007 endif; @0001360E:0007 label_1360e: @00013610:000D local_number5 = (local_number1 = -65534); @0001361F:0004 if(local_number5) then // ref index: 1 @0001362B:0006 local_number2 = 8240; @00013637:0006 local_number4 = 11032; @00013643:0021 function_137(2); @0001364E:0006 local_string4 = LASTRESULT; @00013658:0005 goto label_136e6; @00013661:0007 endif; @00013661:0007 label_13661: @00013663:000D local_number5 = (local_number1 = -65533); @00013672:0004 if(local_number5) then // ref index: 1 @0001367E:0006 local_number2 = 8208; @0001368A:0006 local_number4 = 11033; @00013696:0021 function_137(3); @000136A1:0006 local_string4 = LASTRESULT; @000136AB:0005 goto label_136e6; @000136B4:0004 endif; @000136B4:0004 label_136b4: @000136B6:0013 local_number2 = (local_number1 | 8192); @000136C5:0006 local_number4 = 11061; @000136D1:0021 function_137(11); @000136DC:0006 local_string4 = LASTRESULT; @000136E6:0004 label_136e6: @000136E8:000D local_number5 = (local_string4 = ""); @000136F5:0004 if(local_number5) then // ref index: 1 @00013701:0021 function_358(local_number4); @0001370A:0006 local_string4 = LASTRESULT; @00013714:0008 endif; @00013714:0008 label_13714: @00013716:0021 function_266(local_string1, local_string4, local_number2); @00013725:0006 local_number3 = LASTRESULT; @0001372F:0021 function_398(); @00013735:0006 local_number5 = LASTRESULT; @0001373F:000D local_number5 = (local_number5 = 1); @0001374E:0004 if(local_number5) then // ref index: 1 @0001375A:0021 SdMakeName(local_string2, "MessageBox", "", global_number32); @00013776:0021 SilentWriteData(local_string2, "Result", 2, local_string3, local_number3); @00013793:0003 endif; @00013793:0003 label_13793: @00013795:0027 // return coming @00013799:0023 return local_number3; @000137A0:0026 end; // checksum: f1032fca @000137B0:0009 label_137b0: @000137B2:0022 function NUMBER function_265(local_number1, local_string1, local_string2) @000137B2 NUMBER local_number2, local_number3, local_number4, local_number5, local_number6, local_number7; @000137B2 STRING local_string3, local_string4, local_string5; @000137B2 OBJECT local_object1; @000137B2 begin @000137BB:0021 function_398(); @000137C1:0006 local_number6 = LASTRESULT; @000137CB:000D local_number6 = (local_number6 = 2); @000137DA:0004 if(local_number6) then // ref index: 1 @000137E6:0021 SdMakeName(local_string3, "SprintfBox", "", global_number33); @00013802:0021 SilentReadData/SilentWriteData(local_string3, "Result", 2, local_string4, local_number3); @0001381F:0027 // return coming @00013823:0023 return local_number3; @0001382A:0001 endif; @0001382A:0001 label_1382a: @0001382C:0001 // switch/while/??? @00013830:0004 label_13830: @00013832:000D local_number6 = (local_number1 = -65535); @00013841:0004 if(local_number6) then // ref index: 1 @0001384D:0006 local_number2 = 8256; @00013859:0005 goto label_138d7; @00013862:0004 endif; @00013862:0004 label_13862: @00013864:000D local_number6 = (local_number1 = -65534); @00013873:0004 if(local_number6) then // ref index: 1 @0001387F:0006 local_number2 = 8240; @0001388B:0005 goto label_138d7; @00013894:0004 endif; @00013894:0004 label_13894: @00013896:000D local_number6 = (local_number1 = -65533); @000138A5:0004 if(local_number6) then // ref index: 1 @000138B1:0006 local_number2 = 8208; @000138BD:0005 goto label_138d7; @000138C6:0001 endif; @000138C6:0001 label_138c6: @000138C8:0013 local_number2 = (local_number1 | 8192); @000138D7:0004 label_138d7: @000138D9:000D local_number6 = (local_string1 = ""); @000138E6:0004 if(local_number6) then // ref index: 1 @000138F2:0021 function_358(11341); @000138FD:0006 local_string1 = LASTRESULT; @00013907:0004 endif; @00013907:0004 label_13907: @00013909:0021 StrLength(local_string5); @00013912:0006 local_number4 = LASTRESULT; @0001391C:0020 _DoSprintf(local_string5, local_number4, local_string2, local_object1); // dll: ISRT.dll @0001392E:0006 local_number5 = LASTRESULT; @00013938:000E label_13938: @0001393A:0001 // switch/while/??? @0001393E:000D local_number6 = (local_number5 = -5); @0001394D:0009 local_number7 = (local_number4 < 100000); @0001395C:0019 local_number6 = (local_number6 = local_number7); @00013969:0004 if(local_number6) then // ref index: 1 @00013975:0021 StrLength(local_string5); @0001397E:0006 local_number6 = LASTRESULT; @00013988:0010 local_number6 = (local_number6 * 2); @00013997:0031 Resize(local_string5, local_number6); @000139A1:0021 StrLength(local_string5); @000139AA:0006 local_number4 = LASTRESULT; @000139B4:0020 _DoSprintf(local_string5, local_number4, local_string2, local_object1); // dll: ISRT.dll @000139C6:0006 local_number5 = LASTRESULT; @000139D0:0005 goto label_13938; @000139D9:0008 endif; @000139D9:0008 label_139d9: @000139DB:0021 function_266(local_string5, local_string1, local_number2); @000139EA:0006 local_number3 = LASTRESULT; @000139F4:0021 function_398(); @000139FA:0006 local_number6 = LASTRESULT; @00013A04:000D local_number6 = (local_number6 = 1); @00013A13:0004 if(local_number6) then // ref index: 1 @00013A1F:0021 SdMakeName(local_string3, "SprintfBox", "", global_number33); @00013A3B:0021 SilentWriteData(local_string3, "Result", 2, local_string4, local_number3); @00013A58:0003 endif; @00013A58:0003 label_13a58: @00013A5A:0027 // return coming @00013A5E:0023 return local_number3; @00013A65:0026 end; // checksum: 4c7e8828 @00013A75:0007 label_13a75: @00013A77:0022 function NUMBER function_266(local_string1, local_string2, local_number1) @00013A77 NUMBER local_number2, local_number3, local_number4; @00013A77 @00013A77 @00013A77 begin @00013A80:0021 GetWindowHandle(-2); @00013A8B:0006 local_number2 = LASTRESULT; @00013A95:0020 IsIconic(local_number2); // dll: USER.dll @00013A9E:0006 local_number4 = LASTRESULT; @00013AA8:0004 if(local_number4) then // ref index: 1 @00013AB4:0020 ShowWindow(local_number2, 9); // dll: USER.dll @00013AC2:0008 endif; @00013AC2:0008 label_13ac2: @00013AC4:0021 function_357(local_number2); @00013ACD:0020 _EnablePrevDialog(global_number24, 0, "MessageBox"); // dll: ISRT.dll @00013AE8:0020 MessageBoxA(local_number2, local_string1, local_string2, local_number1); // dll: USER32.dll @00013AFA:0006 local_number3 = LASTRESULT; @00013B04:0020 _EnablePrevDialog(global_number24, 1, ""); // dll: ISRT.dll @00013B15:0027 // return coming @00013B19:0023 return local_number3; @00013B20:0026 end; // checksum: bfd350fc @00013B2C:0006 label_13b2c: @00013B2E:0022 function NUMBER ShowObjWizardPages(local_number1) @00013B2E NUMBER local_number2, local_number3; @00013B2E @00013B2E @00013B2E begin @00013B37:0020 _ShowObjWizardPages(global_number24, local_number1); // dll: ISRT.dll @00013B43:0006 local_number2 = LASTRESULT; @00013B4D:000D local_number3 = (local_number2 = -2147213312); @00013B5C:0004 if(local_number3) then // ref index: 1 @00013B68:0002 abort; @00013B6C:0003 endif; @00013B6C:0003 label_13b6c: @00013B6E:000D local_number3 = (local_number2 = -2147213311); @00013B7D:0004 if(local_number3) then // ref index: 1 @00013B89:0003 exit; @00013B8D:0003 endif; @00013B8D:0003 label_13b8d: @00013B8F:0027 // return coming @00013B93:0023 return local_number2; @00013B9A:0026 end; // checksum: 51074d0f @00013BA6:0057 label_13ba6: @00013BA8:0022 function NUMBER function_270() @00013BA8 NUMBER local_number1, local_number2, local_number3; @00013BA8 STRING local_string1; @00013BA8 OBJECT local_object1; @00013BA8 begin @00013BB1:0035 global_object3.WINNT; @00013BC0:0006 local_object1 = LASTRESULT; @00013BCA:0033 local_object1.bWinNT = 0; @00013BDF:0006 local_object1 = NOTHING; @00013BE9:0035 global_object3.WINNT; @00013BF8:0006 local_object1 = LASTRESULT; @00013C02:0033 local_object1.bWinNT4 = 0; @00013C18:0006 local_object1 = NOTHING; @00013C22:0035 global_object3.WINNT; @00013C31:0006 local_object1 = LASTRESULT; @00013C3B:0033 local_object1.bWinNT351 = 0; @00013C53:0006 local_object1 = NOTHING; @00013C5D:0035 global_object3.WINNT; @00013C6C:0006 local_object1 = LASTRESULT; @00013C76:0033 local_object1.bWin2000 = 0; @00013C8D:0006 local_object1 = NOTHING; @00013C97:0035 global_object3.WINNT; @00013CA6:0006 local_object1 = LASTRESULT; @00013CB0:0033 local_object1.bWinXP = 0; @00013CC5:0006 local_object1 = NOTHING; @00013CCF:0035 global_object3.WINNT; @00013CDE:0006 local_object1 = LASTRESULT; @00013CE8:0033 local_object1.nServicePack = 0; @00013D03:0006 local_object1 = NOTHING; @00013D0D:0035 global_object3.WINNT; @00013D1C:0006 local_object1 = LASTRESULT; @00013D26:0033 local_object1.bAdmin_Logged_On = 0; @00013D45:0006 local_object1 = NOTHING; @00013D4F:0035 global_object3.WIN9X; @00013D5E:0006 local_object1 = LASTRESULT; @00013D68:0033 local_object1.bWin95 = 0; @00013D7D:0006 local_object1 = NOTHING; @00013D87:0035 global_object3.WIN9X; @00013D96:0006 local_object1 = LASTRESULT; @00013DA0:0033 local_object1.bWin9X = 0; @00013DB5:0006 local_object1 = NOTHING; @00013DBF:0035 global_object3.WIN9X; @00013DCE:0006 local_object1 = LASTRESULT; @00013DD8:0033 local_object1.bWin98 = 0; @00013DED:0006 local_object1 = NOTHING; @00013DF7:0035 global_object3.WIN9X; @00013E06:0006 local_object1 = LASTRESULT; @00013E10:0033 local_object1.bWinMe = 0; @00013E25:0006 local_object1 = NOTHING; @00013E2F:0035 global_object3.WIN9X; @00013E3E:0006 local_object1 = LASTRESULT; @00013E48:0033 local_object1.bSubversion_A = 0; @00013E64:0006 local_object1 = NOTHING; @00013E6E:0035 global_object3.WIN9X; @00013E7D:0006 local_object1 = LASTRESULT; @00013E87:0033 local_object1.bSubversion_B = 0; @00013EA3:0006 local_object1 = NOTHING; @00013EAD:0035 global_object3.WIN9X; @00013EBC:0006 local_object1 = LASTRESULT; @00013EC6:0033 local_object1.bSubversion_C = 0; @00013EE2:0006 local_object1 = NOTHING; @00013EEC:0035 global_object3.WIN9X; @00013EFB:0006 local_object1 = LASTRESULT; @00013F05:0033 local_object1.bVersionNotFound = 0; @00013F24:0006 local_object1 = NOTHING; @00013F2E:0033 global_object3.bShellExplorer = 0; @00013F4B:0033 global_object3.bAlpha = 0; @00013F60:0033 global_object3.bIntel = 0; @00013F75:0033 global_object3.nOSMajor = 0; @00013F8C:0033 global_object3.nOSMinor = 0; @00013FA3:0033 global_object3.nWinMajor = 0; @00013FBB:0033 global_object3.nWinMinor = 0; @00013FD3:0021 function_184(150, local_number1, local_string1); @00013FE4:000D local_number2 = (local_number1 = 2); @00013FF3:0004 if(local_number2) then // ref index: 5 @00013FFF:0035 global_object3.WINNT; @0001400E:0006 local_object1 = LASTRESULT; @00014018:0033 local_object1.bWinNT = 1; @0001402D:0006 local_object1 = NOTHING; @00014037:0021 function_184(95, local_number1, local_string1); @00014048:0033 global_object3.nWinMinor = local_number1; @0001405E:0021 function_184(85, local_number1, local_string1); @0001406F:0033 global_object3.nWinMajor = local_number1; @00014085:000D local_number2 = (local_number1 = 4); @00014094:0004 if(local_number2) then // ref index: 1 @000140A0:0033 global_object3.bShellExplorer = 1; @000140BD:0035 global_object3.WINNT; @000140CC:0006 local_object1 = LASTRESULT; @000140D6:0033 local_object1.bWinNT4 = 1; @000140EC:0006 local_object1 = NOTHING; @000140F6:0005 goto label_1424f; @000140FF:0007 endif; @000140FF:0007 label_140ff: @00014101:0009 local_number2 = (local_number1 < 4); @00014110:0004 if(local_number2) then // ref index: 1 @0001411C:0035 global_object3.WINNT; @0001412B:0006 local_object1 = LASTRESULT; @00014135:0033 local_object1.bWinNT351 = 1; @0001414D:0006 local_object1 = NOTHING; @00014157:0005 goto label_1424f; @00014160:000C endif; @00014160:000C label_14160: @00014162:000D local_number2 = (local_number1 = 5); @00014171:0004 if(local_number2) then // ref index: 2 @0001417D:0033 global_object3.bShellExplorer = 1; @0001419A:0035 global_object3.nWinMinor; @000141AD:0006 local_number2 = LASTRESULT; @000141B7:000D local_number2 = (local_number2 = 0); @000141C6:0004 if(local_number2) then // ref index: 1 @000141D2:0035 global_object3.WINNT; @000141E1:0006 local_object1 = LASTRESULT; @000141EB:0033 local_object1.bWin2000 = 1; @00014202:0006 local_object1 = NOTHING; @0001420C:0005 goto label_1424f; @00014215:0004 endif; @00014215:0004 label_14215: @00014217:0035 global_object3.WINNT; @00014226:0006 local_object1 = LASTRESULT; @00014230:0033 local_object1.bWinXP = 1; @00014245:0006 local_object1 = NOTHING; @0001424F:0006 endif; @0001424F:0006 label_1424f: @00014251:0021 function_184(90, local_number1, local_string1); @00014262:0033 global_object3.nOSMinor = local_number1; @00014277:0021 function_184(80, local_number1, local_string1); @00014288:0033 global_object3.nOSMajor = local_number1; @0001429D:0021 function_271(); @000142A3:0005 goto label_14535; @000142AC:000C endif; @000142AC:000C label_142ac: @000142AE:000D local_number2 = (local_number1 = 6); @000142BD:0004 if(local_number2) then // ref index: 6 @000142C9:0035 global_object3.WIN9X; @000142D8:0006 local_object1 = LASTRESULT; @000142E2:0033 local_object1.bWin9X = 1; @000142F7:0006 local_object1 = NOTHING; @00014301:0033 global_object3.bShellExplorer = 1; @0001431E:0021 function_184(95, local_number1, local_string1); @0001432F:0033 global_object3.nWinMinor = local_number1; @00014345:0001 // switch/while/??? @00014349:0035 global_object3.nWinMinor; @0001435C:0006 local_number2 = LASTRESULT; @00014366:0007 label_14366: @00014368:000D local_number3 = (local_number2 = 10); @00014377:0004 if(local_number3) then // ref index: 1 @00014383:0035 global_object3.WIN9X; @00014392:0006 local_object1 = LASTRESULT; @0001439C:0033 local_object1.bWin98 = 1; @000143B1:0006 local_object1 = NOTHING; @000143BB:0005 goto label_144ba; @000143C4:0007 endif; @000143C4:0007 label_143c4: @000143C6:000D local_number3 = (local_number2 = 0); @000143D5:0004 if(local_number3) then // ref index: 1 @000143E1:0035 global_object3.WIN9X; @000143F0:0006 local_object1 = LASTRESULT; @000143FA:0033 local_object1.bWin95 = 1; @0001440F:0006 local_object1 = NOTHING; @00014419:0005 goto label_144ba; @00014422:0007 endif; @00014422:0007 label_14422: @00014424:000D local_number3 = (local_number2 = 90); @00014433:0004 if(local_number3) then // ref index: 1 @0001443F:0035 global_object3.WIN9X; @0001444E:0006 local_object1 = LASTRESULT; @00014458:0033 local_object1.bWinMe = 1; @0001446D:0006 local_object1 = NOTHING; @00014477:0005 goto label_144ba; @00014480:0004 endif; @00014480:0004 label_14480: @00014482:0035 global_object3.WIN9X; @00014491:0006 local_object1 = LASTRESULT; @0001449B:0033 local_object1.bWinMe = 1; @000144B0:0006 local_object1 = NOTHING; @000144BA:0007 label_144ba: @000144BC:0021 function_272(); @000144C2:0021 function_184(90, local_number1, local_string1); @000144D3:0033 global_object3.nOSMinor = local_number1; @000144E8:0021 function_184(80, local_number1, local_string1); @000144F9:0033 global_object3.nOSMajor = local_number1; @0001450E:0021 function_184(85, local_number1, local_string1); @0001451F:0033 global_object3.nWinMajor = local_number1; @00014535:0005 endif; @00014535:0005 label_14535: @00014537:0021 function_184(10, local_number1, local_string1); @00014548:000D local_number2 = (local_number1 = 601); @00014557:0004 if(local_number2) then // ref index: 1 @00014563:0033 global_object3.bAlpha = 1; @00014578:0005 goto label_14598; @00014581:0001 endif; @00014581:0001 label_14581: @00014583:0033 global_object3.bIntel = 1; @00014598:0002 label_14598: @0001459A:0024 return; @0001459E:0026 end; // checksum: f77bd043 @000145AE:0019 label_145ae: @000145B0:0022 function NUMBER function_271() @000145B0 NUMBER local_number1, local_number2, local_number3, local_number5, local_number6; @000145B0 STRING local_string1; @000145B0 OBJECT local_object1, local_object2; @000145B0 begin @000145B9:0035 global_object3.WINNT; @000145C8:0006 local_object2 = LASTRESULT; @000145D2:0021 Is(8, local_string1); @000145E0:0006 local_number6 = LASTRESULT; @000145EA:0033 local_object2.bAdmin_Logged_On = local_number6; @00014607:0006 local_object2 = NOTHING; @00014611:0035 global_object3.nWinMajor; @00014624:0006 local_number6 = LASTRESULT; @0001462E:000A local_number6 = (local_number6 > 4); @0001463D:0004 if(local_number6) then // ref index: 1 @00014649:0032 SizeOf(local_object1); @00014650:0006 local_number6 = LASTRESULT; @0001465A:0033 local_object1.nOSVersionInfoSize = local_number6; @00014679:001A local_number6 = &local_object1; @00014683:0020 GetVersionEx(local_number6); // dll: KERNEL32.dll @0001468C:0006 local_number5 = LASTRESULT; @00014696:0004 if(local_number5) then // ref index: 1 @000146A2:0035 global_object3.WINNT; @000146B1:0006 local_object2 = LASTRESULT; @000146BB:0035 local_object1.nServicePackMajor; @000146D6:0006 local_number6 = LASTRESULT; @000146E0:0033 local_object2.nServicePack = local_number6; @000146F9:0006 local_object2 = NOTHING; @00014703:0024 return; @00014707:000B endif; @00014707:000B endif; @00014707:000B label_14707: @00014709:0021 function_291(-2147483646, "System\\CurrentControlSet\\Control\\Windows", "CSDVersion", local_number1, local_string1, local_number2); @00014755:0006 local_number6 = LASTRESULT; @0001475F:000C local_number6 = (local_number6 >= 0); @0001476E:0004 if(local_number6) then // ref index: 1 @0001477A:002C StrToNum(local_number3, local_string1); @00014784:0035 global_object3.WINNT; @00014793:0006 local_object2 = LASTRESULT; @0001479D:0017 local_number6 = (local_number3 >> 8); @000147AC:0012 local_number6 = (local_number6 & 255); @000147BB:0033 local_object2.nServicePack = local_number6; @000147D4:0006 local_object2 = NOTHING; @000147DE:0002 endif; @000147DE:0002 label_147de: @000147E0:0024 return; @000147E4:0026 end; // checksum: 6f9db552 @000147F8:0008 label_147f8: @000147FA:0022 function NUMBER function_272() @000147FA NUMBER local_number1, local_number2, local_number3; @000147FA STRING local_string1, local_string2, local_string3, local_string4; @000147FA OBJECT local_object1; @000147FA begin @00014803:0006 local_string1 = "SOFTWARE\\Microsoft\\Windows\\CurrentVersion"; @00014836:0006 local_string2 = "SubVersionNumber"; @00014850:0021 function_291(-2147483646, local_string1, local_string2, local_number1, local_string3, local_number2); @0001486A:0006 local_number3 = LASTRESULT; @00014874:000D local_number3 = (local_number3 = 0); @00014883:0004 if(local_number3) then // ref index: 1 @0001488F:0006 local_string4 = local_string3; @00014899:0007 endif; @00014899:0007 label_14899: @0001489B:0008 local_number3 = (local_string4 % "a"); @000148A9:0004 if(local_number3) then // ref index: 1 @000148B5:0035 global_object3.WIN9X; @000148C4:0006 local_object1 = LASTRESULT; @000148CE:0033 local_object1.bSubversion_A = 1; @000148EA:0006 local_object1 = NOTHING; @000148F4:0005 goto label_14a09; @000148FD:0007 endif; @000148FD:0007 label_148fd: @000148FF:0008 local_number3 = (local_string4 % "b"); @0001490D:0004 if(local_number3) then // ref index: 1 @00014919:0035 global_object3.WIN9X; @00014928:0006 local_object1 = LASTRESULT; @00014932:0033 local_object1.bSubversion_B = 1; @0001494E:0006 local_object1 = NOTHING; @00014958:0005 goto label_14a09; @00014961:0007 endif; @00014961:0007 label_14961: @00014963:0008 local_number3 = (local_string4 % "c"); @00014971:0004 if(local_number3) then // ref index: 1 @0001497D:0035 global_object3.WIN9X; @0001498C:0006 local_object1 = LASTRESULT; @00014996:0033 local_object1.bSubversion_C = 1; @000149B2:0006 local_object1 = NOTHING; @000149BC:0005 goto label_14a09; @000149C5:0004 endif; @000149C5:0004 label_149c5: @000149C7:0035 global_object3.WIN9X; @000149D6:0006 local_object1 = LASTRESULT; @000149E0:0033 local_object1.bVersionNotFound = 1; @000149FF:0006 local_object1 = NOTHING; @00014A09:0002 label_14a09: @00014A0B:0024 return; @00014A0F:0026 end; // checksum: dc5514c @00014A1F:0005 label_14a1f: @00014A21:0022 function NUMBER GetProfString(local_string1, local_string2, local_string3, local_string4) @00014A21 NUMBER local_number1, local_number2, local_number3, local_number4, local_number6; @00014A21 STRING local_string5, local_string6; @00014A21 @00014A21 begin @00014A2A:000D local_number6 = (local_string2 = ""); @00014A37:0004 if(local_number6) then // ref index: 1 @00014A43:0006 local_number2 = 0; @00014A4F:0005 goto label_14a64; @00014A58:0001 endif; @00014A58:0001 label_14a58: @00014A5A:001A local_number2 = &local_string2; @00014A64:0004 label_14a64: @00014A66:000D local_number6 = (local_string3 = ""); @00014A73:0004 if(local_number6) then // ref index: 1 @00014A7F:0006 local_number1 = 0; @00014A8B:0005 goto label_14aa0; @00014A94:0001 endif; @00014A94:0001 label_14a94: @00014A96:001A local_number1 = &local_string3; @00014AA0:0008 label_14aa0: @00014AA2:0031 Resize(local_string4, 2048); @00014AAE:0032 SizeOf(local_string4); @00014AB5:0006 local_number4 = LASTRESULT; @00014ABF:000D local_number6 = (local_string1 = "WIN.INI"); @00014AD3:0004 if(local_number6) then // ref index: 1 @00014ADF:0020 GetProfileStringA(local_number2, local_number1, "", local_string4, local_number4); // dll: KERNEL32.dll @00014AF4:0006 local_number3 = LASTRESULT; @00014AFE:0005 goto label_14bcf; @00014B07:0008 endif; @00014B07:0008 label_14b07: @00014B09:0021 function_276(local_string1); @00014B12:0006 local_number6 = LASTRESULT; @00014B1C:000D local_number6 = (local_number6 = 0); @00014B2B:0004 if(local_number6) then // ref index: 1 @00014B37:0021 function_423(); @00014B3D:0006 local_string6 = LASTRESULT; @00014B47:0014 local_string5 = (local_string6 ^ local_string1); @00014B54:0005 goto label_14b69; @00014B5D:0001 endif; @00014B5D:0001 label_14b5d: @00014B5F:0006 local_string5 = local_string1; @00014B69:0006 label_14b69: @00014B6B:0021 Is(3, local_string5); @00014B79:0006 local_number6 = LASTRESULT; @00014B83:000D local_number6 = (local_number6 = 0); @00014B92:0004 if(local_number6) then // ref index: 1 @00014B9E:0027 // return coming @00014BA2:0023 return -1; @00014BAB:0002 endif; @00014BAB:0002 label_14bab: @00014BAD:0020 GetPrivateProfileStringA(local_number2, local_number1, "", local_string4, local_number4, local_string1); // dll: KERNEL32.dll @00014BC5:0006 local_number3 = LASTRESULT; @00014BCF:0004 label_14bcf: @00014BD1:000D local_number6 = (local_number3 = 0); @00014BE0:0004 if(local_number6) then // ref index: 1 @00014BEC:0027 // return coming @00014BF0:0023 return -1; @00014BF9:0004 endif; @00014BF9:0004 label_14bf9: @00014BFB:0009 local_number6 = (local_number4 < local_number3); @00014C08:0004 if(local_number6) then // ref index: 1 @00014C14:0027 // return coming @00014C18:0023 return -5; @00014C21:0003 endif; @00014C21:0003 label_14c21: @00014C23:000B local_number6 = (local_number3 <= 0); @00014C32:0004 if(local_number6) then // ref index: 1 @00014C3E:0006 local_string4 = ""; @00014C48:0003 endif; @00014C48:0003 label_14c48: @00014C4A:0027 // return coming @00014C4E:0023 return 0; @00014C57:0026 end; // checksum: d1defc87 @00014C63:0005 label_14c63: @00014C65:0022 function NUMBER function_274(local_string1, local_string2, local_string3, local_string4) @00014C65 NUMBER local_number1, local_number2, local_number3, local_number4, local_number5; @00014C65 @00014C65 @00014C65 begin @00014C6E:000D local_number4 = (local_string3 = ""); @00014C7B:0004 if(local_number4) then // ref index: 1 @00014C87:0006 local_number1 = 0; @00014C93:0005 goto label_14ca8; @00014C9C:0001 endif; @00014C9C:0001 label_14c9c: @00014C9E:001A local_number1 = &local_string3; @00014CA8:0004 label_14ca8: @00014CAA:000D local_number4 = (local_string4 = ""); @00014CB7:0004 if(local_number4) then // ref index: 1 @00014CC3:0006 local_number2 = 0; @00014CCF:0005 goto label_14ce4; @00014CD8:0001 endif; @00014CD8:0001 label_14cd8: @00014CDA:001A local_number2 = &local_string4; @00014CE4:0005 label_14ce4: @00014CE6:000D local_number4 = (local_string1 = "WIN.INI"); @00014CFA:0004 if(local_number4) then // ref index: 1 @00014D06:0020 WriteProfileStringA(local_string2, local_number1, local_number2); // dll: KERNEL32.dll @00014D15:0006 local_number3 = LASTRESULT; @00014D1F:0005 goto label_14d46; @00014D28:0002 endif; @00014D28:0002 label_14d28: @00014D2A:0020 WritePrivateProfileStringA(local_string2, local_number1, local_number2, local_string1); // dll: KERNEL32.dll @00014D3C:0006 local_number3 = LASTRESULT; @00014D46:000C label_14d46: @00014D48:000D local_number4 = (local_string2 = ""); @00014D55:000D local_number5 = (local_string3 = ""); @00014D62:0019 local_number4 = (local_number4 = local_number5); @00014D6F:000D local_number5 = (local_string4 = ""); @00014D7C:0019 local_number4 = (local_number4 = local_number5); @00014D89:0018 local_number4 = (local_number3 || local_number4); @00014D96:0004 if(local_number4) then // ref index: 2 @00014DA2:000E local_number4 = (local_string3 != ""); @00014DAF:000E local_number5 = (local_string4 != ""); @00014DBC:0019 local_number4 = (local_number4 = local_number5); @00014DC9:0004 if(local_number4) then // ref index: 1 @00014DD5:0021 WriteProfString(local_string1, local_string2, local_string3, local_string4); @00014DE7:0003 endif; @00014DE7:0003 label_14de7: @00014DE9:0027 // return coming @00014DED:0023 return 0; @00014DF6:0005 goto label_14e0e; @00014DFF:0002 endif; @00014DFF:0002 label_14dff: @00014E01:0027 // return coming @00014E05:0023 return -1; @00014E0E:0001 label_14e0e: @00014E10:0026 end; // checksum: d49f65da @00014E1C:0010 label_14e1c: @00014E1E:0022 function NUMBER WriteProfString(local_string1, local_string2, local_string3, local_string4) @00014E1E NUMBER local_number1; @00014E1E @00014E1E OBJECT local_object1, local_object2, local_object3, local_object4; @00014E1E begin @00014E27:0021 function_430(); @00014E2D:0034 set local_object3 = LASTRESULT; @00014E37:0020 IsObject(local_object3); // dll: ISRT.dll @00014E40:0006 local_number1 = LASTRESULT; @00014E4A:0004 if(local_number1) then // ref index: 1 @00014E56:0033 local_object1. = 0 = local_string1; @00014E68:0033 local_object1. = 1 = local_string2; @00014E7A:0033 local_object1. = 2 = local_string3; @00014E8C:0033 local_object1. = 3 = local_string4; @00014E9E:0033 local_object1. = 4 = 0; @00014EB2:0033 local_object1. = 5 = 0; @00014EC6:0035 local_object3.OpSequence(OPTYPE_INI); @00014EE7:0006 local_object4 = LASTRESULT; @00014EF1:0035 local_object4.Add(local_object1.local_object2); @00014F04:0006 local_object4 = NOTHING; @00014F0E:0003 endif; @00014F0E:0003 label_14f0e: @00014F10:0027 // return coming @00014F14:0023 return 0; @00014F1D:0026 end; // checksum: 4f71bf2c @00014F39:0009 label_14f39: @00014F3B:0022 function NUMBER function_276(local_string1) @00014F3B NUMBER local_number1, local_number2; @00014F3B STRING local_string2, local_string3; @00014F3B @00014F3B begin @00014F44:0021 function_402(local_string2, local_string1, 0); @00014F55:0021 function_402(local_string3, local_string1, 2); @00014F66:000D local_number1 = (local_string2 = ""); @00014F73:000D local_number2 = (local_string3 = ""); @00014F80:0018 local_number1 = (local_number1 || local_number2); @00014F8D:0004 if(local_number1) then // ref index: 1 @00014F99:0027 // return coming @00014F9D:0023 return 0; @00014FA6:0008 endif; @00014FA6:0008 label_14fa6: @00014FA8:001E local_number1 = local_string2[1]; @00014FB7:000D local_number1 = (local_number1 = 58); @00014FC6:0004 if(local_number1) then // ref index: 1 @00014FD2:0027 // return coming @00014FD6:001E local_number1 = local_string2[0]; @00014FE5:0021 function_278(local_number1); @00014FEE:0006 local_number1 = LASTRESULT; @00014FF8:0023 return local_number1; @00014FFF:0003 endif; @00014FFF:0003 label_14fff: @00015001:0027 // return coming @00015005:0023 return 1; @0001500E:0026 end; // checksum: 6ea38 @0001501A:0004 label_1501a: @0001501C:0022 function NUMBER function_277(local_string1, local_number1) @0001501C NUMBER local_number3; @0001501C @0001501C @0001501C begin @00015025:000D local_number3 = (local_number1 = 0); @00015034:0004 if(local_number3) then // ref index: 1 @00015040:0021 function_279(local_string1); @00015049:0004 endif; @00015049:0004 label_15049: @0001504B:0014 local_string1 = (local_string1 ^ ""); @00015058:0027 // return coming @0001505C:0023 return 0; @00015065:0026 end; // checksum: 74b3d @00015071:000B label_15071: @00015073:0022 function NUMBER function_278(local_number1) @00015073 NUMBER local_number2, local_number3, local_number4; @00015073 @00015073 @00015073 begin @0001507C:0027 // return coming @00015080:000C local_number2 = (local_number1 >= 97); @0001508F:000B local_number3 = (local_number1 <= 122); @0001509E:0019 local_number2 = (local_number2 = local_number3); @000150AB:000C local_number3 = (local_number1 >= 65); @000150BA:000B local_number4 = (local_number1 <= 90); @000150C9:0019 local_number3 = (local_number3 = local_number4); @000150D6:0018 local_number2 = (local_number2 || local_number3); @000150E3:0023 return local_number2; @000150EA:0026 end; // checksum: 2763c @000150F6:0007 label_150f6: @000150F8:0022 function NUMBER function_279(local_string1) @000150F8 NUMBER local_number1, local_number2, local_number3; @000150F8 STRING local_string2, local_string3, local_string4; @000150F8 @000150F8 begin @00015101:0021 function_402(local_string2, local_string1, 1); @00015112:000D local_number2 = (local_string2 = ""); @0001511F:0004 if(local_number2) then // ref index: 1 @0001512B:0007 local_string1 = (".\\" + local_string1); @0001513A:0027 // return coming @0001513E:0023 return 1; @00015147:0006 endif; @00015147:0006 label_15147: @00015149:0028 StrLengthChars(local_string2); @00015150:0006 local_number1 = LASTRESULT; @0001515A:0009 local_number2 = (local_number1 < 2); @00015169:0004 if(local_number2) then // ref index: 1 @00015175:0027 // return coming @00015179:0023 return 0; @00015182:000A endif; @00015182:000A label_15182: @00015184:001E local_number2 = local_string2[1]; @00015193:000D local_number2 = (local_number2 = 58); @000151A2:000D local_number3 = (local_number1 = 2); @000151B1:0019 local_number2 = (local_number2 = local_number3); @000151BE:0004 if(local_number2) then // ref index: 1 @000151CA:0021 GetDir(local_string1, local_string3); @000151D6:0007 local_string4 = (local_string2 + ".\\"); @000151E5:0007 local_string1 = (local_string4 + local_string3); @000151F2:0027 // return coming @000151F6:0023 return 1; @000151FF:0003 endif; @000151FF:0003 label_151ff: @00015201:0027 // return coming @00015205:0023 return 0; @0001520E:0026 end; // checksum: 32f01 @0001521A:0009 label_1521a: @0001521C:0022 function NUMBER CreateInstallationInfo() @0001521C NUMBER local_number1, local_number2; @0001521C STRING local_string1; @0001521C @0001521C begin @00015225:0021 function_236(12, global_string60); @00015233:0021 function_236(20, global_string61); @00015241:0021 function_236(28, global_string62); @0001524F:0021 function_236(65, "Success"); @00015264:0021 function_236(73, "Installation Successful."); @0001528A:0004 if(global_number35) then // ref index: 1 @00015296:0027 // return coming @0001529A:0023 return -1; @000152A3:000A endif; @000152A3:000A label_152a3: @000152A5:000D local_number1 = (global_string60 = ""); @000152B2:000D local_number2 = (global_string61 = ""); @000152BF:0018 local_number1 = (local_number1 || local_number2); @000152CC:000D local_number2 = (global_string62 = ""); @000152D9:0018 local_number1 = (local_number1 || local_number2); @000152E6:000D local_number2 = (global_string63 = ""); @000152F3:0018 local_number1 = (local_number1 || local_number2); @00015300:0004 if(local_number1) then // ref index: 1 @0001530C:0027 // return coming @00015310:0023 return -1; @00015319:000D endif; @00015319:000D label_15319: @0001531B:0021 function_392(global_string60, global_string61, global_string62); @0001532A:0021 function_393(0); @00015335:0014 local_string1 = ("Software" ^ global_string60); @0001534A:0014 local_string1 = (local_string1 ^ global_string61); @00015357:0014 local_string1 = (local_string1 ^ global_string62); @00015364:0007 global_string59 = (local_string1 + "\\"); @00015372:0020 _RegCreateKey(global_number24, -2147483646, global_string59, "", 1); // dll: ISRT.dll @0001538B:0006 local_number1 = LASTRESULT; @00015395:0009 local_number1 = (local_number1 < 0); @000153A4:0004 if(local_number1) then // ref index: 1 @000153B0:0006 global_string59 = ""; @000153BA:0027 // return coming @000153BE:0023 return -1; @000153C7:0004 endif; @000153C7:0004 label_153c7: @000153C9:0006 global_number34 = 1; @000153D5:0027 // return coming @000153D9:0023 return 0; @000153E2:0026 end; // checksum: 95b81410 @000153EE:0008 label_153ee: @000153F0:0022 function NUMBER SetInstallationInfo(local_string1, local_string2, local_string3, local_string4) @000153F0 @000153F0 @000153F0 @000153F0 begin @000153F9:0006 global_string60 = local_string1; @00015403:0006 global_string61 = local_string2; @0001540D:0006 global_string62 = local_string3; @00015417:0006 global_string63 = local_string4; @00015421:0027 // return coming @00015425:0023 return 0; @0001542E:0026 end; // checksum: 1003c27 @0001543A:0006 label_1543a: @0001543C:0022 function NUMBER RegDBDeleteKey(local_string1) @0001543C NUMBER local_number1; @0001543C @0001543C @0001543C begin @00015445:0027 // return coming @00015449:0020 _RegDeleteKey(global_number24, global_number36, local_string1); // dll: ISRT.dll @00015458:0006 local_number1 = LASTRESULT; @00015462:0023 return local_number1; @00015469:0026 end; // checksum: 33162d73 @00015475:0006 label_15475: @00015477:0022 function NUMBER RegDBGetKeyValueEx/RegDBSetKeyValueEx(local_string1, local_string2, local_number1, local_string3, local_number2) @00015477 NUMBER local_number3; @00015477 @00015477 @00015477 begin @00015480:0027 // return coming @00015484:0021 function_291(global_number36, local_string1, local_string2, local_number1, local_string3, local_number2); @0001549C:0006 local_number3 = LASTRESULT; @000154A6:0023 return local_number3; @000154AD:0026 end; // checksum: 1033429 @000154B9:0007 label_154b9: @000154BB:0022 function NUMBER RegDBKeyExist(local_string1) @000154BB NUMBER local_number1; @000154BB @000154BB @000154BB begin @000154C4:0020 _RegExistsKey(global_number24, global_number36, local_string1); // dll: ISRT.dll @000154D3:0006 local_number1 = LASTRESULT; @000154DD:000D local_number1 = (local_number1 = 1); @000154EC:0004 if(local_number1) then // ref index: 1 @000154F8:0027 // return coming @000154FC:0023 return 1; @00015505:0003 endif; @00015505:0003 label_15505: @00015507:0027 // return coming @0001550B:0023 return -1; @00015514:0026 end; // checksum: daeca985 @00015520:0005 label_15520: @00015522:0022 function NUMBER RegDBSetDefaultRoot(local_number1) @00015522 @00015522 @00015522 @00015522 begin @0001552B:0006 global_number36 = local_number1; @00015535:0027 // return coming @00015539:0023 return 0; @00015542:0026 end; // checksum: 31f25 @0001554E:0007 label_1554e: @00015550:0022 function NUMBER RegDBSetItem(local_number1, local_string1) @00015550 NUMBER local_number2, local_number3; @00015550 STRING local_string2, local_string3, local_string4; @00015550 @00015550 begin @00015559:0021 function_290(local_number1, local_string2, local_string3, local_number2); @0001556B:0006 local_number3 = LASTRESULT; @00015575:0009 local_number3 = (local_number3 < 0); @00015584:0004 if(local_number3) then // ref index: 1 @00015590:0027 // return coming @00015594:0023 return -1; @0001559D:0008 endif; @0001559D:0008 label_1559d: @0001559F:0021 function_402(local_string4, local_string2, 1); @000155B0:0021 StrRemoveLastSlash(local_string4); @000155B9:0020 _RegCreateKey(global_number24, -2147483646, local_string4, "", 1); // dll: ISRT.dll @000155D2:0027 // return coming @000155D6:0021 function_292(local_number2, local_string2, local_string3, 1, local_string1, -1); @000155F2:0006 local_number3 = LASTRESULT; @000155FC:0023 return local_number3; @00015603:0026 end; // checksum: 301da3f4 @0001560F:0006 label_1560f: @00015611:0022 function NUMBER RegDBSetKeyValueEx(local_string1, local_string2, local_number1, local_string3, local_number2) @00015611 NUMBER local_number3; @00015611 @00015611 @00015611 begin @0001561A:0027 // return coming @0001561E:0021 function_292(global_number36, local_string1, local_string2, local_number1, local_string3, local_number2); @00015636:0006 local_number3 = LASTRESULT; @00015640:0023 return local_number3; @00015647:0026 end; // checksum: 1033429 @00015653:0006 label_15653: @00015655:0022 function NUMBER MaintenanceStart() @00015655 NUMBER local_number1; @00015655 @00015655 @00015655 begin @0001565E:0027 // return coming @00015662:0021 function_289(global_string12); @0001566B:0006 local_number1 = LASTRESULT; @00015675:0023 return local_number1; @0001567C:0026 end; // checksum: 7262e @00015688:0008 label_15688: @0001568A:0022 function NUMBER function_289(local_string1) @0001568A NUMBER local_number1; @0001568A STRING local_string2; @0001568A @0001568A begin @00015693:0014 local_string2 = (global_string10 ^ "setup.ilg"); @000156A9:0021 RegDBSetItem(4, local_string1); @000156B7:0006 local_number1 = LASTRESULT; @000156C1:0009 local_number1 = (local_number1 < 0); @000156D0:0004 if(local_number1) then // ref index: 1 @000156DC:0027 // return coming @000156E0:0023 return -1; @000156E9:0006 endif; @000156E9:0006 label_156e9: @000156EB:0021 RegDBSetItem(3, global_string61); @000156F9:0006 local_number1 = LASTRESULT; @00015703:0009 local_number1 = (local_number1 < 0); @00015712:0004 if(local_number1) then // ref index: 1 @0001571E:0027 // return coming @00015722:0023 return -1; @0001572B:0006 endif; @0001572B:0006 label_1572b: @0001572D:0021 RegDBSetItem(5, local_string2); @0001573B:0006 local_number1 = LASTRESULT; @00015745:0009 local_number1 = (local_number1 < 0); @00015754:0004 if(local_number1) then // ref index: 1 @00015760:0027 // return coming @00015764:0023 return -1; @0001576D:0003 endif; @0001576D:0003 label_1576d: @0001576F:0027 // return coming @00015773:0023 return 0; @0001577C:0026 end; // checksum: 9de11e86 @00015788:0011 label_15788: @0001578A:0022 function NUMBER function_290(local_number1, local_string1, local_string2, local_number2) @0001578A NUMBER local_number3, local_number4, local_number5; @0001578A @0001578A OBJECT local_object1; @0001578A begin @00015793:0006 local_number2 = -2147483646; @0001579F:0035 global_object3.WINNT; @000157AE:0006 local_object1 = LASTRESULT; @000157B8:0035 local_object1.bWinNT; @000157C8:0006 local_object1 = NOTHING; @000157D2:0006 local_number4 = LASTRESULT; @000157DC:0035 global_object3.bShellExplorer; @000157F4:0006 local_number5 = LASTRESULT; @000157FE:0019 local_number4 = (local_number4 = local_number5); @0001580B:0019 local_number4 = (local_number4 = local_number3); @00015818:0004 if(local_number4) then // ref index: 1 @00015824:0021 function_371(); @0001582A:0006 local_number4 = LASTRESULT; @00015834:000D local_number4 = (local_number4 = 0); @00015843:0004 if(local_number4) then // ref index: 1 @0001584F:0006 local_number2 = -2147483647; @0001585B:0001 endif; @0001585B:0001 endif; @0001585B:0001 label_1585b: @0001585D:0001 // switch/while/??? @00015861:0006 label_15861: @00015863:000D local_number4 = (local_number1 = 1); @00015872:0004 if(local_number4) then // ref index: 2 @0001587E:000D local_number4 = (global_string63 = ""); @0001588B:0004 if(local_number4) then // ref index: 1 @00015897:0027 // return coming @0001589B:0023 return -1; @000158A4:0003 endif; @000158A4:0003 label_158a4: @000158A6:0007 local_string1 = ("Software\\Microsoft\\Windows\\CurrentVersion\\App Paths\\" + global_string63); @000158E7:0006 local_string2 = "Path"; @000158F5:0005 goto label_15bda; @000158FE:0006 endif; @000158FE:0006 label_158fe: @00015900:000D local_number4 = (local_number1 = 2); @0001590F:0004 if(local_number4) then // ref index: 2 @0001591B:000D local_number4 = (global_string63 = ""); @00015928:0004 if(local_number4) then // ref index: 1 @00015934:0027 // return coming @00015938:0023 return -1; @00015941:0003 endif; @00015941:0003 label_15941: @00015943:0007 local_string1 = ("Software\\Microsoft\\Windows\\CurrentVersion\\App Paths\\" + global_string63); @00015984:0006 local_string2 = ""; @0001598E:0005 goto label_15bda; @00015997:0006 endif; @00015997:0006 label_15997: @00015999:000D local_number4 = (local_number1 = 3); @000159A8:0004 if(local_number4) then // ref index: 2 @000159B4:000D local_number4 = (global_string1 = ""); @000159C1:0004 if(local_number4) then // ref index: 1 @000159CD:0027 // return coming @000159D1:0023 return -1; @000159DA:0005 endif; @000159DA:0005 label_159da: @000159DC:0007 local_string1 = ("Software\\Microsoft\\Windows\\CurrentVersion\\Uninstall\\" + global_string1); @00015A1D:0006 local_string2 = "DisplayName"; @00015A32:0006 local_number3 = 1; @00015A3E:0006 local_number2 = -2147483646; @00015A4A:0005 goto label_15bda; @00015A53:0006 endif; @00015A53:0006 label_15a53: @00015A55:000D local_number4 = (local_number1 = 4); @00015A64:0004 if(local_number4) then // ref index: 2 @00015A70:000D local_number4 = (global_string1 = ""); @00015A7D:0004 if(local_number4) then // ref index: 1 @00015A89:0027 // return coming @00015A8D:0023 return -1; @00015A96:0005 endif; @00015A96:0005 label_15a96: @00015A98:0007 local_string1 = ("Software\\Microsoft\\Windows\\CurrentVersion\\Uninstall\\" + global_string1); @00015AD9:0006 local_string2 = "UninstallString"; @00015AF2:0006 local_number3 = 1; @00015AFE:0006 local_number2 = -2147483646; @00015B0A:0005 goto label_15bda; @00015B13:0006 endif; @00015B13:0006 label_15b13: @00015B15:000D local_number4 = (local_number1 = 5); @00015B24:0004 if(local_number4) then // ref index: 2 @00015B30:000D local_number4 = (global_string1 = ""); @00015B3D:0004 if(local_number4) then // ref index: 1 @00015B49:0027 // return coming @00015B4D:0023 return -1; @00015B56:0005 endif; @00015B56:0005 label_15b56: @00015B58:0007 local_string1 = ("Software\\Microsoft\\Windows\\CurrentVersion\\Uninstall\\" + global_string1); @00015B99:0006 local_string2 = "LogFile"; @00015BAA:0006 local_number3 = 1; @00015BB6:0006 local_number2 = -2147483646; @00015BC2:0005 goto label_15bda; @00015BCB:0002 endif; @00015BCB:0002 label_15bcb: @00015BCD:0027 // return coming @00015BD1:0023 return -1; @00015BDA:0003 label_15bda: @00015BDC:0027 // return coming @00015BE0:0023 return 0; @00015BE9:0026 end; // checksum: 57676bbe @00015BF9:000D label_15bf9: @00015BFB:0022 function NUMBER function_291(local_number1, local_string1, local_string2, local_number2, local_string3, local_number3) @00015BFB NUMBER local_number4, local_number5, local_number6, local_number7; @00015BFB STRING local_string4; @00015BFB @00015BFB begin @00015C04:0006 local_string4 = local_string3; @00015C0E:0006 local_number6 = 0; @00015C1A:0021 StrLength(local_string4); @00015C23:0006 local_number5 = LASTRESULT; @00015C2D:0020 _RegQueryKeyValue(global_number24, local_number1, local_string1, local_string2, local_number2, local_string4, local_number5); // dll: ISRT.dll @00015C48:0006 local_number4 = LASTRESULT; @00015C52:000D local_number7 = (local_number4 = -10); @00015C61:0004 if(local_number7) then // ref index: 1 @00015C6D:0020 _RegQueryKeyBinaryValue(global_number24, local_number1, local_string1, local_string2, local_string4, local_number5); // dll: ISRT.dll @00015C85:0006 local_number4 = LASTRESULT; @00015C8F:0006 local_number2 = 3; @00015C9B:0006 local_number6 = 1; @00015CA7:0003 endif; @00015CA7:0003 label_15ca7: @00015CA9:000D local_number7 = (local_number4 = 0); @00015CB8:0004 if(local_number7) then // ref index: 1 @00015CC4:0006 local_number3 = local_number5; @00015CCE:0005 endif; @00015CCE:0005 label_15cce: @00015CD0:000B local_number7 = (local_number4 <= 0); @00015CDF:0004 if(local_number7) then // ref index: 1 @00015CEB:0006 local_string3 = local_string4; @00015CF5:0027 // return coming @00015CF9:0023 return local_number4; @00015D00:0007 endif; @00015D00:0007 label_15d00: @00015D02:0032 SizeOf(local_string4); @00015D09:0006 local_number7 = LASTRESULT; @00015D13:000A local_number7 = (local_number4 > local_number7); @00015D20:0004 if(local_number7) then // ref index: 1 @00015D2C:0031 Resize(local_string4, local_number5); @00015D36:0021 StrLength(local_string4); @00015D3F:0006 local_number3 = LASTRESULT; @00015D49:0006 endif; @00015D49:0006 label_15d49: @00015D4B:0004 if(local_number6) then // ref index: 1 @00015D57:0020 _RegQueryKeyBinaryValue(global_number24, local_number1, local_string1, local_string2, local_string4, local_number3); // dll: ISRT.dll @00015D6F:0006 local_number4 = LASTRESULT; @00015D79:0006 local_string3 = local_string4; @00015D83:0027 // return coming @00015D87:0023 return local_number4; @00015D8E:0006 endif; @00015D8E:0006 label_15d8e: @00015D90:0020 _RegQueryKeyValue(global_number24, local_number1, local_string1, local_string2, local_number2, local_string4, local_number3); // dll: ISRT.dll @00015DAB:0006 local_number4 = LASTRESULT; @00015DB5:0006 local_string3 = local_string4; @00015DBF:0027 // return coming @00015DC3:0023 return local_number4; @00015DCA:0026 end; // checksum: fafd3ad0 @00015DD6:0007 label_15dd6: @00015DD8:0022 function NUMBER function_292(local_number1, local_string1, local_string2, local_number2, local_string3, local_number3) @00015DD8 NUMBER local_number4; @00015DD8 @00015DD8 @00015DD8 begin @00015DE1:000D local_number4 = (local_number2 = 3); @00015DF0:0004 if(local_number4) then // ref index: 1 @00015DFC:0027 // return coming @00015E00:0020 _RegSetKeyBinaryValue(global_number24, local_number1, local_string1, local_string2, local_string3, local_number3); // dll: ISRT.dll @00015E18:0006 local_number4 = LASTRESULT; @00015E22:0023 return local_number4; @00015E29:0005 endif; @00015E29:0005 label_15e29: @00015E2B:0027 // return coming @00015E2F:0020 _RegSetKeyValue(global_number24, local_number1, local_string1, local_string2, local_number2, local_string3, local_number3); // dll: ISRT.dll @00015E4A:0006 local_number4 = LASTRESULT; @00015E54:0023 return local_number4; @00015E5B:0026 end; // checksum: 16ff41d @00015E67:0005 label_15e67: @00015E69:0022 function NUMBER function_293() @00015E69 @00015E69 @00015E69 @00015E69 begin @00015E72:0006 global_number36 = -2147483648; @00015E7E:0027 // return coming @00015E82:0023 return 0; @00015E8B:0026 end; // checksum: 321a2 @00015E97:0006 label_15e97: @00015E99:0022 function NUMBER ListCreate(local_number1) @00015E99 NUMBER local_number2; @00015E99 @00015E99 @00015E99 begin @00015EA2:0027 // return coming @00015EA6:0020 _ListCreate(global_number24, local_number1); // dll: ISRT.dll @00015EB2:0006 local_number2 = LASTRESULT; @00015EBC:0023 return local_number2; @00015EC3:0026 end; // checksum: 422a012e @00015ECF:0006 label_15ecf: @00015ED1:0022 function NUMBER ListDestroy(local_number1) @00015ED1 NUMBER local_number2; @00015ED1 @00015ED1 @00015ED1 begin @00015EDA:0027 // return coming @00015EDE:0020 _ListDestroy(global_number24, local_number1); // dll: ISRT.dll @00015EEA:0006 local_number2 = LASTRESULT; @00015EF4:0023 return local_number2; @00015EFB:0026 end; // checksum: 2d370038 @00015F07:0006 label_15f07: @00015F09:0022 function NUMBER ListCount/ListDestroy(local_number1) @00015F09 NUMBER local_number2; @00015F09 @00015F09 @00015F09 begin @00015F12:0027 // return coming @00015F16:0020 _ListCount(global_number24, local_number1); // dll: ISRT.dll @00015F22:0006 local_number2 = LASTRESULT; @00015F2C:0023 return local_number2; @00015F33:0026 end; // checksum: 52520122 @00015F3F:0006 label_15f3f: @00015F41:0022 function NUMBER ListSetIndex(local_number1, local_number2) @00015F41 NUMBER local_number3; @00015F41 @00015F41 @00015F41 begin @00015F4A:0027 // return coming @00015F4E:0020 _ListSetIndex(global_number24, local_number1, local_number2); // dll: ISRT.dll @00015F5D:0006 local_number3 = LASTRESULT; @00015F67:0023 return local_number3; @00015F6E:0026 end; // checksum: 363c0b79 @00015F7A:0006 label_15f7a: @00015F7C:0022 function NUMBER ListAddItem(local_number1, local_number2, local_number3) @00015F7C NUMBER local_number4; @00015F7C @00015F7C @00015F7C begin @00015F85:0027 // return coming @00015F89:0020 _ListAddItem(global_number24, local_number1, local_number2, local_number3); // dll: ISRT.dll @00015F9B:0006 local_number4 = LASTRESULT; @00015FA5:0023 return local_number4; @00015FAC:0026 end; // checksum: 2e390003 @00015FB8:0006 label_15fb8: @00015FBA:0022 function NUMBER ListAddString(local_number1, local_string1, local_number2) @00015FBA NUMBER local_number3; @00015FBA @00015FBA @00015FBA begin @00015FC3:0027 // return coming @00015FC7:0020 _ListAddString(global_number24, local_number1, local_string1, local_number2); // dll: ISRT.dll @00015FD9:0006 local_number3 = LASTRESULT; @00015FE3:0023 return local_number3; @00015FEA:0026 end; // checksum: 2a2e6376 @00015FF6:000A label_15ff6: @00015FF8:0022 function NUMBER function_307(local_number1, local_string1) @00015FF8 NUMBER local_number2, local_number3, local_number4; @00015FF8 STRING local_string2; @00015FF8 @00015FF8 begin @00016001:0006 local_string2 = local_string1; @0001600B:0021 StrLength(local_string2); @00016014:0006 local_number3 = LASTRESULT; @0001601E:0020 _ListCurrentString(global_number24, local_number1, local_string2, local_number3); // dll: ISRT.dll @00016030:0006 local_number2 = LASTRESULT; @0001603A:000D local_number3 = (local_number2 = -502); @00016049:0004 if(local_number3) then // ref index: 1 @00016055:0006 local_number2 = 1; @00016061:0005 goto label_160dc; @0001606A:0009 endif; @0001606A:0009 label_1606a: @0001606C:000E local_number3 = (local_number2 != 0); @0001607B:000A local_number4 = (local_number2 > 0); @0001608A:0019 local_number3 = (local_number3 = local_number4); @00016097:0004 if(local_number3) then // ref index: 1 @000160A3:0031 Resize(local_string2, local_number2); @000160AD:0021 StrLength(local_string2); @000160B6:0006 local_number3 = LASTRESULT; @000160C0:0020 _ListCurrentString(global_number24, local_number1, local_string2, local_number3); // dll: ISRT.dll @000160D2:0006 local_number2 = LASTRESULT; @000160DC:0004 endif; @000160DC:0004 label_160dc: @000160DE:0006 local_string1 = local_string2; @000160E8:0027 // return coming @000160EC:0023 return local_number2; @000160F3:0026 end; // checksum: fffef2f9 @000160FF:0006 label_160ff: @00016101:0022 function NUMBER ListFindString(local_number1, local_string1) @00016101 NUMBER local_number2; @00016101 @00016101 @00016101 begin @0001610A:0027 // return coming @0001610E:0020 _ListFindString(global_number24, local_number1, local_string1); // dll: ISRT.dll @0001611D:0006 local_number2 = LASTRESULT; @00016127:0023 return local_number2; @0001612E:0026 end; // checksum: 3b474944 @0001613A:0006 label_1613a: @0001613C:0022 function NUMBER ListGetFirstItem(local_number1, local_number2) @0001613C NUMBER local_number3; @0001613C @0001613C @0001613C begin @00016145:0027 // return coming @00016149:0020 _ListGetFirstItem(global_number24, local_number1, local_number2); // dll: ISRT.dll @00016158:0006 local_number3 = LASTRESULT; @00016162:0023 return local_number3; @00016169:0026 end; // checksum: 455e5117 @00016175:000A label_16175: @00016177:0022 function NUMBER function_310(local_number1, local_string1) @00016177 NUMBER local_number2, local_number3, local_number4; @00016177 STRING local_string2; @00016177 @00016177 begin @00016180:0006 local_string2 = local_string1; @0001618A:0021 StrLength(local_string2); @00016193:0006 local_number3 = LASTRESULT; @0001619D:0020 _ListGetFirstString(global_number24, local_number1, local_string2, local_number3); // dll: ISRT.dll @000161AF:0006 local_number2 = LASTRESULT; @000161B9:000D local_number3 = (local_number2 = -502); @000161C8:0004 if(local_number3) then // ref index: 1 @000161D4:0006 local_number2 = 1; @000161E0:0005 goto label_1625b; @000161E9:0009 endif; @000161E9:0009 label_161e9: @000161EB:000E local_number3 = (local_number2 != 0); @000161FA:000A local_number4 = (local_number2 > 0); @00016209:0019 local_number3 = (local_number3 = local_number4); @00016216:0004 if(local_number3) then // ref index: 1 @00016222:0031 Resize(local_string2, local_number2); @0001622C:0021 StrLength(local_string2); @00016235:0006 local_number3 = LASTRESULT; @0001623F:0020 _ListGetFirstString(global_number24, local_number1, local_string2, local_number3); // dll: ISRT.dll @00016251:0006 local_number2 = LASTRESULT; @0001625B:0004 endif; @0001625B:0004 label_1625b: @0001625D:0006 local_string1 = local_string2; @00016267:0027 // return coming @0001626B:0023 return local_number2; @00016272:0026 end; // checksum: fffef2f9 @0001627E:0006 label_1627e: @00016280:0022 function NUMBER ListGetNextItem(local_number1, local_number2) @00016280 NUMBER local_number3; @00016280 @00016280 @00016280 begin @00016289:0027 // return coming @0001628D:0020 _ListGetNextItem(global_number24, local_number1, local_number2); // dll: ISRT.dll @0001629C:0006 local_number3 = LASTRESULT; @000162A6:0023 return local_number3; @000162AD:0026 end; // checksum: 4a45604f @000162B9:000A label_162b9: @000162BB:0022 function NUMBER function_312(local_number1, local_string1) @000162BB NUMBER local_number2, local_number3, local_number4; @000162BB STRING local_string2; @000162BB @000162BB begin @000162C4:0006 local_string2 = local_string1; @000162CE:0021 StrLength(local_string2); @000162D7:0006 local_number3 = LASTRESULT; @000162E1:0020 _ListGetNextString(global_number24, local_number1, local_string2, local_number3); // dll: ISRT.dll @000162F3:0006 local_number2 = LASTRESULT; @000162FD:000D local_number3 = (local_number2 = -502); @0001630C:0004 if(local_number3) then // ref index: 1 @00016318:0006 local_number2 = 1; @00016324:0005 goto label_1639f; @0001632D:0009 endif; @0001632D:0009 label_1632d: @0001632F:000E local_number3 = (local_number2 != 0); @0001633E:000A local_number4 = (local_number2 > 0); @0001634D:0019 local_number3 = (local_number3 = local_number4); @0001635A:0004 if(local_number3) then // ref index: 1 @00016366:0031 Resize(local_string2, local_number2); @00016370:0021 StrLength(local_string2); @00016379:0006 local_number3 = LASTRESULT; @00016383:0020 _ListGetNextString(global_number24, local_number1, local_string2, local_number3); // dll: ISRT.dll @00016395:0006 local_number2 = LASTRESULT; @0001639F:0004 endif; @0001639F:0004 label_1639f: @000163A1:0006 local_string1 = local_string2; @000163AB:0027 // return coming @000163AF:0023 return local_number2; @000163B6:0026 end; // checksum: fffef2f9 @000163C2:0006 label_163c2: @000163C4:0022 function NUMBER ListDeleteString/ListDeleteItem(local_number1) @000163C4 NUMBER local_number2; @000163C4 @000163C4 @000163C4 begin @000163CD:0027 // return coming @000163D1:0020 _ListDeleteString(global_number24, local_number1); // dll: ISRT.dll @000163DD:0006 local_number2 = LASTRESULT; @000163E7:0023 return local_number2; @000163EE:0026 end; // checksum: 7654743a @000163FA:0006 label_163fa: @000163FC:0022 function NUMBER ListReadFromFile(local_number1, local_string1) @000163FC NUMBER local_number2; @000163FC @000163FC @000163FC begin @00016405:0027 // return coming @00016409:0020 _ListReadFromFile(global_number24, local_number1, local_string1); // dll: ISRT.dll @00016418:0006 local_number2 = LASTRESULT; @00016422:0023 return local_number2; @00016429:0026 end; // checksum: 45436025 @00016435:0006 label_16435: @00016437:0022 function NUMBER function_315(local_number1) @00016437 NUMBER local_number2; @00016437 @00016437 @00016437 begin @00016440:0027 // return coming @00016444:0020 _ListGetType(global_number24, local_number1); // dll: ISRT.dll @00016450:0006 local_number2 = LASTRESULT; @0001645A:0023 return local_number2; @00016461:0026 end; // checksum: 36280818 @0001646D:000F label_1646d: @0001646F:0022 function NUMBER SdAskDestPath(local_string1, local_string2, local_string3, local_number1) @0001646F NUMBER local_number2, local_number3, local_number4, local_number5, local_number6, local_number7, local_number8; @0001646F STRING local_string4, local_string5, local_string6; @0001646F @0001646F begin @00016478:0006 local_string4 = "SdAskDestPath"; @0001648F:0006 local_number4 = 12005; @0001649B:0006 local_string5 = local_string3; @000164A5:0021 function_398(); @000164AB:0006 local_number7 = LASTRESULT; @000164B5:000D local_number7 = (local_number7 = 2); @000164C4:0004 if(local_number7) then // ref index: 2 @000164D0:0021 SdMakeName(global_string3, local_string4, local_string1, global_number37); @000164E2:0021 SilentReadData/SilentWriteData(global_string3, "Result", 2, local_string6, local_number2); @000164FF:000E local_number7 = (local_number2 != 12); @0001650E:000E local_number8 = (local_number2 != 2); @0001651D:0019 local_number7 = (local_number7 = local_number8); @0001652A:0004 if(local_number7) then // ref index: 1 @00016536:0021 SilentReadData/SilentWriteData(global_string3, "szDir", 1, local_string3, local_number3); @00016552:0002 endif; @00016552:0002 label_16552: @00016554:0027 // return coming @00016558:0023 return local_number2; @0001655F:0003 endif; @0001655F:0003 label_1655f: @00016561:000D local_number7 = (global_number14 = 0); @00016570:0004 if(local_number7) then // ref index: 1 @0001657C:0021 SdInit(); @00016582:0006 endif; @00016582:0006 label_16582: @00016584:0021 EzDefineDialog(local_string4, "", "", 12005); @00016598:0006 local_number7 = LASTRESULT; @000165A2:000D local_number7 = (local_number7 = -1); @000165B1:0004 if(local_number7) then // ref index: 1 @000165BD:0027 // return coming @000165C1:0023 return -1; @000165CA:0001 endif; @000165CA:0001 label_165ca: @000165CC:0006 local_number6 = 0; @000165D8:0006 label_165d8: @000165DA:0001 // switch/while/??? @000165DE:000D local_number7 = (local_number6 = 0); @000165ED:0004 if(local_number7) then // ref index: 10 @000165F9:0021 WaitOnDialog/ReleaseDialog(local_string4); @00016602:0006 local_number2 = LASTRESULT; @0001660C:0001 // switch/while/??? @00016610:0006 label_16610: @00016612:000D local_number7 = (local_number2 = -100); @00016621:0004 if(local_number7) then // ref index: 2 @0001662D:0021 CtrlSetText/CtrlGetText(local_string4, -2147482933, local_string5); @0001663E:000E local_number7 = (local_string2 != ""); @0001664B:0004 if(local_number7) then // ref index: 1 @00016657:0021 function_350(local_string4, 718, local_string2); @00016668:0005 endif; @00016668:0005 label_16668: @0001666A:0021 CmdGetHwndDlg/WaitOnDialog(local_string4); @00016673:0006 local_number5 = LASTRESULT; @0001667D:0021 function_346(local_string4, local_number5, local_number1, global_string2); @0001668F:0021 function_359(local_string4, local_number5, local_string1); @0001669E:0005 goto label_16853; @000166A7:0005 endif; @000166A7:0005 label_166a7: @000166A9:000D local_number7 = (local_number2 = 196); @000166B8:0004 if(local_number7) then // ref index: 1 @000166C4:0021 function_367("", "", local_string5, 1); @000166D8:0021 CtrlSetText/CtrlGetText(local_string4, -2147482933, local_string5); @000166E9:0005 goto label_16853; @000166F2:0006 endif; @000166F2:0006 label_166f2: @000166F4:000D local_number7 = (local_number2 = 1); @00016703:0004 if(local_number7) then // ref index: 1 @0001670F:0006 local_string3 = local_string5; @00016719:0006 local_number2 = 1; @00016725:0006 local_number6 = 1; @00016731:0005 goto label_16853; @0001673A:0005 endif; @0001673A:0005 label_1673a: @0001673C:000D local_number7 = (local_number2 = 12); @0001674B:0004 if(local_number7) then // ref index: 1 @00016757:0006 local_number2 = 12; @00016763:0006 local_number6 = 1; @0001676F:0005 goto label_16853; @00016778:0006 endif; @00016778:0006 label_16778: @0001677A:000D local_number7 = (local_number2 = -1); @00016789:0004 if(local_number7) then // ref index: 1 @00016795:0021 function_353(-1, "SdAskDestPath"); @000167B0:0006 local_number2 = -1; @000167BC:0006 local_number6 = 1; @000167C8:0005 goto label_16853; @000167D1:0004 endif; @000167D1:0004 label_167d1: @000167D3:000D local_number7 = (local_number2 = -200); @000167E2:0004 if(local_number7) then // ref index: 1 @000167EE:0021 function_354(local_number5, local_number2, local_number6); @000167FD:0005 goto label_16853; @00016806:0007 endif; @00016806:0007 label_16806: @00016808:0021 function_347(local_number2); @00016811:0006 local_number7 = LASTRESULT; @0001681B:0021 function_348(local_number2); @00016824:0006 local_number8 = LASTRESULT; @0001682E:0019 local_number7 = (local_number7 = local_number8); @0001683B:0004 if(local_number7) then // ref index: 1 @00016847:0006 local_number6 = 1; @00016853:0001 endif; @00016853:0001 label_16853: @00016855:0005 goto label_165d8; @0001685E:000A endif; @0001685E:000A label_1685e: @00016860:0021 EndDialog(local_string4); @00016869:0021 ReleaseDialog/EndDialog(local_string4); @00016872:0021 SdInit(); @00016878:0021 function_398(); @0001687E:0006 local_number7 = LASTRESULT; @00016888:000D local_number7 = (local_number7 = 1); @00016897:0004 if(local_number7) then // ref index: 1 @000168A3:0021 SdMakeName(global_string3, local_string4, local_string1, global_number37); @000168B5:0021 SilentWriteData(global_string3, "szDir", 1, local_string3, 0); @000168D3:0021 SilentWriteData(global_string3, "Result", 2, "", local_number2); @000168F0:0003 endif; @000168F0:0003 label_168f0: @000168F2:0027 // return coming @000168F6:0023 return local_number2; @000168FD:0026 end; // checksum: b47af23e @00016909:0010 label_16909: @0001690B:0022 function NUMBER SdComponentTree(local_string1, local_string2, local_string3, local_string4, local_number1) @0001690B NUMBER local_number2, local_number3, local_number4, local_number5, local_number6, local_number7, local_number8, local_number10, local_number11, local_number13, local_number15, local_number16; @0001690B STRING local_string5, local_string8, local_string9, local_string10, local_string11, local_string12, local_string13, local_string15, local_string17; @0001690B @0001690B begin @00016914:0006 local_string15 = "K"; @0001691F:0006 local_string5 = "SdComponentTree"; @00016938:0006 local_number5 = 12052; @00016944:0021 function_398(); @0001694A:0006 local_number15 = LASTRESULT; @00016954:000D local_number15 = (local_number15 = 2); @00016963:0004 if(local_number15) then // ref index: 2 @0001696F:0021 SdMakeName(global_string3, local_string5, local_string1, global_number38); @00016981:0021 SilentReadData/SilentWriteData(global_string3, "Result", 2, local_string8, local_number2); @0001699E:000E local_number15 = (local_number2 != 12); @000169AD:000E local_number16 = (local_number2 != 2); @000169BC:0019 local_number15 = (local_number15 = local_number16); @000169C9:0004 if(local_number15) then // ref index: 1 @000169D5:0021 SilentReadData/SilentWriteData(global_string3, "Component", 4, local_string4, local_number3); @000169F5:0021 SilentReadData/SilentWriteData(global_string3, "szDir", 1, local_string3, local_number3); @00016A11:0002 endif; @00016A11:0002 label_16a11: @00016A13:0027 // return coming @00016A17:0023 return local_number2; @00016A1E:0003 endif; @00016A1E:0003 label_16a1e: @00016A20:000D local_number15 = (global_number14 = 0); @00016A2F:0004 if(local_number15) then // ref index: 1 @00016A3B:0021 SdInit(); @00016A41:0006 endif; @00016A41:0006 label_16a41: @00016A43:0021 DefineDialog(local_string5, 0, "", local_number5, "", 0, -2, 3); @00016A69:0006 local_number15 = LASTRESULT; @00016A73:000D local_number15 = (local_number15 = -1); @00016A82:0004 if(local_number15) then // ref index: 1 @00016A8E:0027 // return coming @00016A92:0023 return -1; @00016A9B:0001 endif; @00016A9B:0001 label_16a9b: @00016A9D:0006 local_number13 = 0; @00016AA9:0006 label_16aa9: @00016AAB:0001 // switch/while/??? @00016AAF:000D local_number15 = (local_number13 = 0); @00016ABE:0004 if(local_number15) then // ref index: 20 @00016ACA:0021 WaitOnDialog/ReleaseDialog(local_string5); @00016AD3:0006 local_number2 = LASTRESULT; @00016ADD:0001 // switch/while/??? @00016AE1:0005 label_16ae1: @00016AE3:000D local_number15 = (local_number2 = -100); @00016AF2:0004 if(local_number15) then // ref index: 6 @00016AFE:000E local_number15 = (local_string2 != ""); @00016B0B:0004 if(local_number15) then // ref index: 1 @00016B17:0021 function_350(local_string5, 711, local_string2); @00016B28:0005 endif; @00016B28:0005 label_16b28: @00016B2A:0021 function_402(local_string17, local_string3, 0); @00016B3B:001E local_number15 = local_string17[1]; @00016B4A:000D local_number15 = (local_number15 = 58); @00016B59:0004 if(local_number15) then // ref index: 1 @00016B65:0021 StrToUpper/StrToLower(local_string17, local_string17); @00016B71:000D endif; @00016B71:000D label_16b71: @00016B73:0021 CtrlSetText/CtrlGetText(local_string5, -2147482926, local_string17); @00016B84:0021 CtrlSetText/CtrlGetText(local_string5, -2147482925, local_string17); @00016B95:0021 CmdGetHwndDlg/WaitOnDialog(local_string5); @00016B9E:0006 local_number11 = LASTRESULT; @00016BA8:0021 function_346(local_string5, local_number11, 8, global_string2); @00016BBC:0021 function_359(local_string5, local_number11, local_string1); @00016BCB:0021 function_79(local_number11, 1000, global_string6, local_string4, local_number1); @00016BE2:0006 local_number4 = LASTRESULT; @00016BEC:000D local_number15 = (local_number4 = 0); @00016BFB:0004 if(local_number15) then // ref index: 1 @00016C07:0021 function_353(-1, "SdComponentTree"); @00016C24:0006 local_number2 = -1; @00016C30:0006 local_number13 = 1; @00016C3C:0007 endif; @00016C3C:0007 label_16c3c: @00016C3E:0021 ComponentGetTotalCost/ComponentCompareSizeRequired(global_string6, local_string3, local_number8); @00016C4D:000C local_number15 = (local_number8 >= 0); @00016C5C:0004 if(local_number15) then // ref index: 1 @00016C68:0021 function_352(local_number8, local_string12); @00016C74:0020 GetDlgItem(local_number11, 716); // dll: USER.dll @00016C82:0006 local_number15 = LASTRESULT; @00016C8C:0020 SetWindowText(local_number15, local_string12); // dll: USER.dll @00016C98:000A endif; @00016C98:000A label_16c98: @00016C9A:0021 StrLength(local_string3); @00016CA3:0006 local_number15 = LASTRESULT; @00016CAD:000A local_number15 = (local_number15 > 0); @00016CBC:0004 if(local_number15) then // ref index: 1 @00016CC8:0021 GetDiskSpaceEx(local_string3, 10); @00016CD6:0006 local_number10 = LASTRESULT; @00016CE0:0021 function_352(local_number10, local_string13); @00016CEC:0020 GetDlgItem(local_number11, 717); // dll: USER.dll @00016CFA:0006 local_number15 = LASTRESULT; @00016D04:0020 SetWindowText(local_number15, local_string13); // dll: USER.dll @00016D10:0001 endif; @00016D10:0001 label_16d10: @00016D12:0005 goto label_1709e; @00016D1B:000F endif; @00016D1B:000F label_16d1b: @00016D1D:000D local_number15 = (local_number2 = 1000); @00016D2C:0004 if(local_number15) then // ref index: 4 @00016D38:0021 CtrlGetSubCommand(local_string5); @00016D41:0006 local_number6 = LASTRESULT; @00016D4B:002D NumToStr(local_string11, local_number6); @00016D55:000D local_number15 = (local_number6 = -402); @00016D64:0004 if(local_number15) then // ref index: 1 @00016D70:0021 function_80(local_number4, local_string9); @00016D7C:0006 local_number15 = LASTRESULT; @00016D86:000D local_number15 = (local_number15 = 0); @00016D95:0004 if(local_number15) then // ref index: 1 @00016DA1:0021 function_84(global_string6, local_string9, 0, local_number7, local_string10); @00016DB8:0020 GetDlgItem(local_number11, 712); // dll: USER.dll @00016DC6:0006 local_number15 = LASTRESULT; @00016DD0:0020 SetWindowText(local_number15, local_string10); // dll: USER.dll @00016DDC:0007 endif; @00016DDC:0007 endif; @00016DDC:0007 label_16ddc: @00016DDE:0021 ComponentGetTotalCost/ComponentCompareSizeRequired(global_string6, local_string3, local_number8); @00016DED:000C local_number15 = (local_number8 >= 0); @00016DFC:0004 if(local_number15) then // ref index: 1 @00016E08:0021 function_352(local_number8, local_string12); @00016E14:0020 GetDlgItem(local_number11, 716); // dll: USER.dll @00016E22:0006 local_number15 = LASTRESULT; @00016E2C:0020 SetWindowText(local_number15, local_string12); // dll: USER.dll @00016E38:000A endif; @00016E38:000A label_16e38: @00016E3A:0021 StrLength(local_string3); @00016E43:0006 local_number15 = LASTRESULT; @00016E4D:000A local_number15 = (local_number15 > 0); @00016E5C:0004 if(local_number15) then // ref index: 1 @00016E68:0021 GetDiskSpaceEx(local_string3, 10); @00016E76:0006 local_number10 = LASTRESULT; @00016E80:0021 function_352(local_number10, local_string13); @00016E8C:0020 GetDlgItem(local_number11, 717); // dll: USER.dll @00016E9A:0006 local_number15 = LASTRESULT; @00016EA4:0020 SetWindowText(local_number15, local_string13); // dll: USER.dll @00016EB0:0002 endif; @00016EB0:0002 label_16eb0: @00016EB2:0006 local_number13 = 0; @00016EBE:0005 goto label_1709e; @00016EC7:000B endif; @00016EC7:000B label_16ec7: @00016EC9:000D local_number15 = (local_number2 = 1); @00016ED8:0004 if(local_number15) then // ref index: 3 @00016EE4:002B StrCompare(local_string3, ""); @00016EEE:0006 local_number15 = LASTRESULT; @00016EF8:0021 function_356(local_string4, local_string5, local_string3); @00016F07:0006 local_number16 = LASTRESULT; @00016F11:000D local_number16 = (local_number16 = 0); @00016F20:0019 local_number15 = (local_number15 = local_number16); @00016F2D:0004 if(local_number15) then // ref index: 1 @00016F39:0021 MessageBox(global_string4, -65534); @00016F47:0005 goto label_16f6a; @00016F50:0002 endif; @00016F50:0002 label_16f50: @00016F52:0006 local_number2 = 1; @00016F5E:0006 local_number13 = 1; @00016F6A:0001 label_16f6a: @00016F6C:0005 goto label_1709e; @00016F75:0005 endif; @00016F75:0005 label_16f75: @00016F77:000D local_number15 = (local_number2 = 12); @00016F86:0004 if(local_number15) then // ref index: 1 @00016F92:0006 local_number2 = 12; @00016F9E:0006 local_number13 = 1; @00016FAA:0005 goto label_1709e; @00016FB3:0006 endif; @00016FB3:0006 label_16fb3: @00016FB5:000D local_number15 = (local_number2 = -1); @00016FC4:0004 if(local_number15) then // ref index: 1 @00016FD0:0021 function_353(-1, "SdComponentTree"); @00016FED:0006 local_number2 = -1; @00016FF9:0006 local_number13 = 1; @00017005:0005 goto label_1709e; @0001700E:0004 endif; @0001700E:0004 label_1700e: @00017010:000D local_number15 = (local_number2 = -200); @0001701F:0004 if(local_number15) then // ref index: 1 @0001702B:0021 function_354(local_number11, local_number2, local_number13); @0001703A:0005 goto label_1709e; @00017043:0007 endif; @00017043:0007 label_17043: @00017045:0021 function_347(local_number2); @0001704E:0006 local_number15 = LASTRESULT; @00017058:0021 function_348(local_number2); @00017061:0006 local_number16 = LASTRESULT; @0001706B:0019 local_number15 = (local_number15 = local_number16); @00017078:0004 if(local_number15) then // ref index: 1 @00017084:0006 local_number13 = 1; @00017090:0001 endif; @00017090:0001 label_17090: @00017092:0006 local_number13 = 0; @0001709E:0001 label_1709e: @000170A0:0005 goto label_16aa9; @000170A9:000B endif; @000170A9:000B label_170a9: @000170AB:0021 EndDialog(local_string5); @000170B4:0021 ReleaseDialog/EndDialog(local_string5); @000170BD:0021 SdInit(); @000170C3:0021 function_398(); @000170C9:0006 local_number15 = LASTRESULT; @000170D3:000D local_number15 = (local_number15 = 1); @000170E2:0004 if(local_number15) then // ref index: 1 @000170EE:0021 SdMakeName(global_string3, local_string5, local_string1, global_number38); @00017100:0021 SilentWriteData(global_string3, "szDir", 1, local_string3, local_number3); @0001711C:0021 SilentWriteData(global_string3, "Component", 4, local_string4, local_number3); @0001713C:0021 SilentWriteData(global_string3, "Result", 2, "", local_number2); @00017159:0003 endif; @00017159:0003 label_17159: @0001715B:0027 // return coming @0001715F:0023 return local_number2; @00017166:0026 end; // checksum: eb3e4cb9 @00017176:0002 label_17176: @00017178:0022 function NUMBER function_333(local_number1, local_string1) @00017178 NUMBER local_number2, local_number3, local_number5, local_number6, local_number7, local_number8, local_number9, local_number10, local_number11, local_number12, local_number13, local_number14, local_number15, local_number16, local_number17, local_number18, local_number19; @00017178 STRING local_string2, local_string3, local_string4, local_string6, local_string7, local_string8; @00017178 OBJECT local_object1; @00017178 begin @00017181:0001 // switch/while/??? @00017185:000A label_17185: @00017187:000D local_number17 = (local_number1 = 3); @00017196:0004 if(local_number17) then // ref index: 3 @000171A2:0006 local_string2 = "SharedFileDlg"; @000171B9:0006 local_number6 = 17049; @000171C5:0006 local_number5 = 17047; @000171D1:0006 local_string6 = "File Transfer"; @000171E8:0006 local_string7 = "SharedFile"; @000171FC:0004 if(global_number12) then // ref index: 1 @00017208:0027 // return coming @0001720C:0023 return 7; @00017215:0003 endif; @00017215:0003 label_17215: @00017217:0004 if(global_number13) then // ref index: 1 @00017223:0027 // return coming @00017227:0023 return 6; @00017230:0001 endif; @00017230:0001 label_17230: @00017232:0005 goto label_173d1; @0001723B:000A endif; @0001723B:000A label_1723b: @0001723D:000D local_number17 = (local_number1 = 1); @0001724C:0004 if(local_number17) then // ref index: 3 @00017258:0006 local_string2 = "ReadOnlyDlg"; @0001726D:0006 local_number6 = 17051; @00017279:0006 local_number5 = 17005; @00017285:0006 local_string6 = "File Transfer"; @0001729C:0006 local_string7 = "ReadOnlyFile"; @000172B2:0004 if(global_number6) then // ref index: 1 @000172BE:0027 // return coming @000172C2:0023 return 7; @000172CB:0003 endif; @000172CB:0003 label_172cb: @000172CD:0004 if(global_number7) then // ref index: 1 @000172D9:0027 // return coming @000172DD:0023 return 6; @000172E6:0001 endif; @000172E6:0001 label_172e6: @000172E8:0005 goto label_173d1; @000172F1:000A endif; @000172F1:000A label_172f1: @000172F3:000D local_number17 = (local_number1 = 2); @00017302:0004 if(local_number17) then // ref index: 4 @0001730E:0006 local_string2 = "FileLockedDlg"; @00017325:0006 local_number6 = 17048; @00017331:0006 local_number5 = 17002; @0001733D:0006 local_string6 = "File Transfer"; @00017354:0006 local_string7 = "LockedFile"; @00017368:0004 if(global_number9) then // ref index: 1 @00017374:0027 // return coming @00017378:0023 return 5; @00017381:0003 endif; @00017381:0003 label_17381: @00017383:0004 if(global_number8) then // ref index: 1 @0001738F:0027 // return coming @00017393:0023 return 5; @0001739C:0003 endif; @0001739C:0003 label_1739c: @0001739E:0004 if(global_number10) then // ref index: 1 @000173AA:0027 // return coming @000173AE:0023 return 100; @000173B7:0001 endif; @000173B7:0001 label_173b7: @000173B9:0005 goto label_173d1; @000173C2:0002 endif; @000173C2:0002 label_173c2: @000173C4:0027 // return coming @000173C8:0023 return -1; @000173D1:0008 label_173d1: @000173D3:0021 function_398(); @000173D9:0006 local_number17 = LASTRESULT; @000173E3:000D local_number17 = (local_number17 = 2); @000173F2:0004 if(local_number17) then // ref index: 1 @000173FE:0027 // return coming @00017402:0021 function_334(local_string6, local_string7, local_number1); @00017411:0006 local_number17 = LASTRESULT; @0001741B:0023 return local_number17; @00017422:0004 endif; @00017422:0004 label_17422: @00017424:0021 function_425(); @0001742A:0006 local_string8 = LASTRESULT; @00017434:0021 EzDefineDialog(local_string2, local_string8, "", 10400); @00017448:0006 local_number7 = 0; @00017454:0006 label_17454: @00017456:0001 // switch/while/??? @0001745A:000D local_number17 = (local_number7 = 0); @00017469:0004 if(local_number17) then // ref index: 8 @00017475:0021 WaitOnDialog/ReleaseDialog(local_string2); @0001747E:0006 local_number3 = LASTRESULT; @00017488:0001 // switch/while/??? @0001748C:00B3 label_1748c: @0001748E:000D local_number17 = (local_number3 = -100); @0001749D:0004 if(local_number17) then // ref index: 2 @000174A9:0021 function_358(local_number5); @000174B2:0006 local_string3 = LASTRESULT; @000174BC:0021 function_411(local_string4, local_string3, local_string1); @000174CB:0021 CmdGetHwndDlg/WaitOnDialog(local_string2); @000174D4:0006 local_number8 = LASTRESULT; @000174DE:001A local_number17 = &local_object1; @000174E8:0020 GetClientRect(local_number8, local_number17); // dll: USER.dll @000174F4:0035 local_object1.right; @00017503:0006 local_number17 = LASTRESULT; @0001750D:0035 local_object1.left; @0001751B:0006 local_number18 = LASTRESULT; @00017525:000F local_number13 = (local_number17 - local_number18); @00017532:0021 StrLength(local_string4); @0001753B:0006 local_number11 = LASTRESULT; @00017545:0020 GetDlgItem(local_number8, 101); // dll: USER.dll @00017553:0006 local_number9 = LASTRESULT; @0001755D:001A local_number17 = &local_object1; @00017567:0020 GetWindowRect(local_number9, local_number17); // dll: USER.dll @00017573:0035 local_object1.bottom; @00017583:0006 local_number17 = LASTRESULT; @0001758D:0035 local_object1.top; @0001759A:0006 local_number18 = LASTRESULT; @000175A4:000F local_number15 = (local_number17 - local_number18); @000175B1:0020 GetDC(local_number9); // dll: USER.dll @000175BA:0006 local_number10 = LASTRESULT; @000175C4:001A local_number17 = &local_object1; @000175CE:0020 ScreenToClient(local_number8, local_number17); // dll: USER32.dll @000175DA:001A local_number17 = &local_object1; @000175E4:0020 DrawText(local_number10, local_string4, local_number11, local_number17, 1041); // dll: USER32.dll @000175FB:0035 local_object1.bottom; @0001760B:0006 local_number17 = LASTRESULT; @00017615:0035 local_object1.top; @00017622:0006 local_number18 = LASTRESULT; @0001762C:000F local_number17 = (local_number17 - local_number18); @00017639:0035 local_object1.left; @00017647:0006 local_number18 = LASTRESULT; @00017651:0007 local_number16 = (local_number17 + local_number18); @0001765E:0035 local_object1.left; @0001766C:0006 local_number17 = LASTRESULT; @00017676:0035 local_object1.top; @00017683:0006 local_number18 = LASTRESULT; @0001768D:0035 local_object1.left; @0001769B:0006 local_number19 = LASTRESULT; @000176A5:0010 local_number19 = (2 * local_number19); @000176B4:000F local_number19 = (local_number13 - local_number19); @000176C1:0020 MoveWindow(local_number9, local_number17, local_number18, local_number19, local_number16, 1); // dll: USER.dll @000176DB:0020 SetWindowText(local_number9, local_string4); // dll: USER.dll @000176E7:0020 ReleaseDC(local_number10, local_number9); // dll: USER.dll @000176F3:001A local_number17 = &local_object1; @000176FD:0020 GetClientRect(local_number9, local_number17); // dll: USER.dll @00017709:000F local_number12 = (local_number16 - local_number15); @00017716:001A local_number17 = &local_object1; @00017720:0020 GetWindowRect(local_number8, local_number17); // dll: USER.dll @0001772C:0035 local_object1.right; @0001773B:0006 local_number17 = LASTRESULT; @00017745:0035 local_object1.left; @00017753:0006 local_number18 = LASTRESULT; @0001775D:000F local_number13 = (local_number17 - local_number18); @0001776A:0035 local_object1.bottom; @0001777A:0006 local_number17 = LASTRESULT; @00017784:0035 local_object1.top; @00017791:0006 local_number18 = LASTRESULT; @0001779B:000F local_number14 = (local_number17 - local_number18); @000177A8:0007 local_number14 = (local_number14 + local_number12); @000177B5:0035 local_object1.left; @000177C3:0006 local_number17 = LASTRESULT; @000177CD:0035 local_object1.top; @000177DA:0006 local_number18 = LASTRESULT; @000177E4:0007 local_number18 = (local_number18 + local_number12); @000177F1:0020 MoveWindow(local_number8, local_number17, local_number18, local_number13, local_number14, 1); // dll: USER.dll @0001780B:0020 GetDlgItem(local_number8, 2); // dll: USER.dll @00017819:0006 local_number17 = LASTRESULT; @00017823:001A local_number18 = &local_object1; @0001782D:0020 GetWindowRect(local_number17, local_number18); // dll: USER.dll @00017839:0035 local_object1.right; @00017848:0006 local_number17 = LASTRESULT; @00017852:0035 local_object1.left; @00017860:0006 local_number18 = LASTRESULT; @0001786A:000F local_number13 = (local_number17 - local_number18); @00017877:0035 local_object1.bottom; @00017887:0006 local_number17 = LASTRESULT; @00017891:0035 local_object1.top; @0001789E:0006 local_number18 = LASTRESULT; @000178A8:000F local_number14 = (local_number17 - local_number18); @000178B5:001A local_number17 = &local_object1; @000178BF:0020 ScreenToClient(local_number8, local_number17); // dll: USER32.dll @000178CB:0020 GetDlgItem(local_number8, 2); // dll: USER.dll @000178D9:0006 local_number17 = LASTRESULT; @000178E3:0035 local_object1.left; @000178F1:0006 local_number18 = LASTRESULT; @000178FB:0035 local_object1.top; @00017908:0006 local_number19 = LASTRESULT; @00017912:0007 local_number19 = (local_number19 + local_number12); @0001791F:0020 MoveWindow(local_number17, local_number18, local_number19, local_number13, local_number14, 1); // dll: USER.dll @00017939:0020 GetDlgItem(local_number8, 1); // dll: USER.dll @00017947:0006 local_number17 = LASTRESULT; @00017951:001A local_number18 = &local_object1; @0001795B:0020 GetWindowRect(local_number17, local_number18); // dll: USER.dll @00017967:0035 local_object1.right; @00017976:0006 local_number17 = LASTRESULT; @00017980:0035 local_object1.left; @0001798E:0006 local_number18 = LASTRESULT; @00017998:000F local_number13 = (local_number17 - local_number18); @000179A5:0035 local_object1.bottom; @000179B5:0006 local_number17 = LASTRESULT; @000179BF:0035 local_object1.top; @000179CC:0006 local_number18 = LASTRESULT; @000179D6:000F local_number14 = (local_number17 - local_number18); @000179E3:001A local_number17 = &local_object1; @000179ED:0020 ScreenToClient(local_number8, local_number17); // dll: USER32.dll @000179F9:0020 GetDlgItem(local_number8, 1); // dll: USER.dll @00017A07:0006 local_number17 = LASTRESULT; @00017A11:0035 local_object1.left; @00017A1F:0006 local_number18 = LASTRESULT; @00017A29:0035 local_object1.top; @00017A36:0006 local_number19 = LASTRESULT; @00017A40:0007 local_number19 = (local_number19 + local_number12); @00017A4D:0020 MoveWindow(local_number17, local_number18, local_number19, local_number13, local_number14, 1); // dll: USER.dll @00017A67:0020 GetDlgItem(local_number8, 0); // dll: USER.dll @00017A75:0006 local_number17 = LASTRESULT; @00017A7F:001A local_number18 = &local_object1; @00017A89:0020 GetWindowRect(local_number17, local_number18); // dll: USER.dll @00017A95:0035 local_object1.right; @00017AA4:0006 local_number17 = LASTRESULT; @00017AAE:0035 local_object1.left; @00017ABC:0006 local_number18 = LASTRESULT; @00017AC6:000F local_number13 = (local_number17 - local_number18); @00017AD3:0035 local_object1.bottom; @00017AE3:0006 local_number17 = LASTRESULT; @00017AED:0035 local_object1.top; @00017AFA:0006 local_number18 = LASTRESULT; @00017B04:000F local_number14 = (local_number17 - local_number18); @00017B11:001A local_number17 = &local_object1; @00017B1B:0020 ScreenToClient(local_number8, local_number17); // dll: USER32.dll @00017B27:0020 GetDlgItem(local_number8, 0); // dll: USER.dll @00017B35:0006 local_number17 = LASTRESULT; @00017B3F:0035 local_object1.left; @00017B4D:0006 local_number18 = LASTRESULT; @00017B57:0035 local_object1.top; @00017B64:0006 local_number19 = LASTRESULT; @00017B6E:0007 local_number19 = (local_number19 + local_number12); @00017B7B:0020 MoveWindow(local_number17, local_number18, local_number19, local_number13, local_number14, 1); // dll: USER.dll @00017B95:0020 GetDlgItem(local_number8, 5); // dll: USER.dll @00017BA3:0006 local_number17 = LASTRESULT; @00017BAD:001A local_number18 = &local_object1; @00017BB7:0020 GetWindowRect(local_number17, local_number18); // dll: USER.dll @00017BC3:0035 local_object1.right; @00017BD2:0006 local_number17 = LASTRESULT; @00017BDC:0035 local_object1.left; @00017BEA:0006 local_number18 = LASTRESULT; @00017BF4:000F local_number13 = (local_number17 - local_number18); @00017C01:0035 local_object1.bottom; @00017C11:0006 local_number17 = LASTRESULT; @00017C1B:0035 local_object1.top; @00017C28:0006 local_number18 = LASTRESULT; @00017C32:000F local_number14 = (local_number17 - local_number18); @00017C3F:001A local_number17 = &local_object1; @00017C49:0020 ScreenToClient(local_number8, local_number17); // dll: USER32.dll @00017C55:0020 GetDlgItem(local_number8, 5); // dll: USER.dll @00017C63:0006 local_number17 = LASTRESULT; @00017C6D:0035 local_object1.left; @00017C7B:0006 local_number18 = LASTRESULT; @00017C85:0035 local_object1.top; @00017C92:0006 local_number19 = LASTRESULT; @00017C9C:0007 local_number19 = (local_number19 + local_number12); @00017CA9:0020 MoveWindow(local_number17, local_number18, local_number19, local_number13, local_number14, 1); // dll: USER.dll @00017CC3:0021 function_358(local_number6); @00017CCC:0006 local_string3 = LASTRESULT; @00017CD6:0020 SetWindowText(local_number8, local_string3); // dll: USER.dll @00017CE2:0021 function_339(local_string2, local_number1, local_number8, local_number12); @00017CF4:0006 local_number2 = LASTRESULT; @00017CFE:0021 function_398(); @00017D04:0006 local_number17 = LASTRESULT; @00017D0E:000D local_number17 = (local_number17 = 1); @00017D1D:0004 if(local_number17) then // ref index: 1 @00017D29:0021 CtrlSetState(local_string2, 5, -1001); @00017D3C:0021 function_461(local_number8, 5, 0); @00017D4F:0001 endif; @00017D4F:0001 label_17d4f: @00017D51:0005 goto label_17e65; @00017D5A:0006 endif; @00017D5A:0006 label_17d5a: @00017D5C:000D local_number17 = (local_number3 = 1); @00017D6B:0004 if(local_number17) then // ref index: 1 @00017D77:0021 function_336(local_string2, local_number1, local_number8); @00017D86:0006 local_number2 = LASTRESULT; @00017D90:0006 local_number7 = 1; @00017D9C:0005 goto label_17e65; @00017DA5:0006 endif; @00017DA5:0006 label_17da5: @00017DA7:000D local_number17 = (local_number3 = 0); @00017DB6:0004 if(local_number17) then // ref index: 1 @00017DC2:0021 function_337(local_string2, local_number1, local_number8); @00017DD1:0006 local_number2 = LASTRESULT; @00017DDB:0006 local_number7 = 1; @00017DE7:0005 goto label_17e65; @00017DF0:0006 endif; @00017DF0:0006 label_17df0: @00017DF2:000D local_number17 = (local_number3 = 6); @00017E01:0004 if(local_number17) then // ref index: 1 @00017E0D:0021 function_338(local_string2, local_number1, local_number8); @00017E1C:0006 local_number2 = LASTRESULT; @00017E26:0006 local_number7 = 1; @00017E32:0005 goto label_17e65; @00017E3B:0004 endif; @00017E3B:0004 label_17e3b: @00017E3D:0021 function_347(local_number3); @00017E46:0006 local_number17 = LASTRESULT; @00017E50:0004 if(local_number17) then // ref index: 1 @00017E5C:0021 function_348(local_number3); @00017E65:0001 endif; @00017E65:0001 label_17e65: @00017E67:0005 goto label_17454; @00017E70:0005 endif; @00017E70:0005 label_17e70: @00017E72:0021 function_335(local_string6, local_string7, local_number1); @00017E81:0021 EndDialog(local_string2); @00017E8A:0021 ReleaseDialog/EndDialog(local_string2); @00017E93:000D local_number17 = (local_number2 = -911); @00017EA2:0004 if(local_number17) then // ref index: 1 @00017EAE:0003 endif; @00017EAE:0003 label_17eae: @00017EB0:0027 // return coming @00017EB4:0023 return local_number2; @00017EBB:0026 end; // checksum: bb327e22 @00017ECB:0005 label_17ecb: @00017ECD:0022 function NUMBER function_334(local_string1, local_string2, local_number1) @00017ECD NUMBER local_number2, local_number3; @00017ECD STRING local_string3; @00017ECD @00017ECD begin @00017ED6:0021 SilentReadData/SilentWriteData(local_string1, local_string2, 1, local_string3, local_number2); @00017EED:000D local_number3 = (local_string3 = "YesToAll"); @00017F02:0004 if(local_number3) then // ref index: 4 @00017F0E:0001 // switch/while/??? @00017F12:0006 label_17f12: @00017F14:000D local_number3 = (local_number1 = 3); @00017F23:0004 if(local_number3) then // ref index: 1 @00017F2F:0006 global_number13 = 1; @00017F3B:0027 // return coming @00017F3F:0023 return 6; @00017F48:0005 goto label_17fc6; @00017F51:0006 endif; @00017F51:0006 label_17f51: @00017F53:000D local_number3 = (local_number1 = 2); @00017F62:0004 if(local_number3) then // ref index: 1 @00017F6E:0006 global_number8 = 1; @00017F7A:0027 // return coming @00017F7E:0023 return 6; @00017F87:0005 goto label_17fc6; @00017F90:0005 endif; @00017F90:0005 label_17f90: @00017F92:000D local_number3 = (local_number1 = 1); @00017FA1:0004 if(local_number3) then // ref index: 1 @00017FAD:0006 global_number7 = 1; @00017FB9:0027 // return coming @00017FBD:0023 return 6; @00017FC6:0003 endif; @00017FC6:0003 endif; @00017FC6:0003 label_17fc6: @00017FC8:000D local_number3 = (local_string3 = "NoToAll"); @00017FDC:0004 if(local_number3) then // ref index: 4 @00017FE8:0001 // switch/while/??? @00017FEC:0006 label_17fec: @00017FEE:000D local_number3 = (local_number1 = 3); @00017FFD:0004 if(local_number3) then // ref index: 1 @00018009:0006 global_number12 = 1; @00018015:0027 // return coming @00018019:0023 return 7; @00018022:0005 goto label_180a0; @0001802B:0006 endif; @0001802B:0006 label_1802b: @0001802D:000D local_number3 = (local_number1 = 2); @0001803C:0004 if(local_number3) then // ref index: 1 @00018048:0006 global_number9 = 1; @00018054:0027 // return coming @00018058:0023 return 7; @00018061:0005 goto label_180a0; @0001806A:0005 endif; @0001806A:0005 label_1806a: @0001806C:000D local_number3 = (local_number1 = 1); @0001807B:0004 if(local_number3) then // ref index: 1 @00018087:0006 global_number6 = 1; @00018093:0027 // return coming @00018097:0023 return 7; @000180A0:0007 endif; @000180A0:0007 endif; @000180A0:0007 label_180a0: @000180A2:000D local_number3 = (local_string3 = "Reboot"); @000180B5:0004 if(local_number3) then // ref index: 1 @000180C1:000D local_number3 = (local_number1 = 2); @000180D0:0004 if(local_number3) then // ref index: 1 @000180DC:0006 global_number10 = 1; @000180E8:0027 // return coming @000180EC:0023 return 100; @000180F5:0001 endif; @000180F5:0001 endif; @000180F5:0001 label_180f5: @000180F7:0026 end; // checksum: 4380716 @00018103:000A label_18103: @00018105:0022 function NUMBER function_335(local_string1, local_string2, local_number1) @00018105 NUMBER local_number2; @00018105 STRING local_string3; @00018105 @00018105 begin @0001810E:0021 function_398(); @00018114:0006 local_number2 = LASTRESULT; @0001811E:000D local_number2 = (local_number2 = 1); @0001812D:0004 if(local_number2) then // ref index: 4 @00018139:0018 local_number2 = (global_number6 || global_number12); @00018146:0018 local_number2 = (local_number2 || global_number9); @00018153:0004 if(local_number2) then // ref index: 1 @0001815F:0006 local_string3 = "NoToAll"; @00018170:0005 goto label_181da; @00018179:0005 endif; @00018179:0005 label_18179: @0001817B:0018 local_number2 = (global_number7 || global_number13); @00018188:0018 local_number2 = (local_number2 || global_number8); @00018195:0004 if(local_number2) then // ref index: 1 @000181A1:0006 local_string3 = "YesToAll"; @000181B3:0005 goto label_181da; @000181BC:0002 endif; @000181BC:0002 label_181bc: @000181BE:0004 if(global_number10) then // ref index: 1 @000181CA:0006 local_string3 = "Reboot"; @000181DA:0001 endif; @000181DA:0001 label_181da: @000181DC:0021 SilentWriteData(local_string1, local_string2, 1, local_string3, 0); @000181F5:0002 endif; @000181F5:0002 label_181f5: @000181F7:0024 return; @000181FB:0026 end; // checksum: 43ab832 @00018207:0002 label_18207: @00018209:0022 function NUMBER function_336(local_string1, local_number1, local_number2) @00018209 NUMBER local_number3, local_number4; @00018209 @00018209 @00018209 begin @00018212:0001 // switch/while/??? @00018216:0007 label_18216: @00018218:000D local_number4 = (local_number1 = 3); @00018227:0004 if(local_number4) then // ref index: 2 @00018233:0021 CtrlGetState(local_string1, 5); @00018241:0006 local_number4 = LASTRESULT; @0001824B:000D local_number4 = (local_number4 = -1001); @0001825A:0004 if(local_number4) then // ref index: 1 @00018266:0006 global_number13 = 1; @00018272:0002 endif; @00018272:0002 label_18272: @00018274:0006 local_number3 = 6; @00018280:0005 goto label_18366; @00018289:0007 endif; @00018289:0007 label_18289: @0001828B:000D local_number4 = (local_number1 = 2); @0001829A:0004 if(local_number4) then // ref index: 2 @000182A6:0021 CtrlGetState(local_string1, 5); @000182B4:0006 local_number4 = LASTRESULT; @000182BE:000D local_number4 = (local_number4 = -1001); @000182CD:0004 if(local_number4) then // ref index: 1 @000182D9:0006 global_number8 = 1; @000182E5:0002 endif; @000182E5:0002 label_182e5: @000182E7:0006 local_number3 = 5; @000182F3:0005 goto label_18366; @000182FC:0007 endif; @000182FC:0007 label_182fc: @000182FE:000D local_number4 = (local_number1 = 1); @0001830D:0004 if(local_number4) then // ref index: 2 @00018319:0021 CtrlGetState(local_string1, 5); @00018327:0006 local_number4 = LASTRESULT; @00018331:000D local_number4 = (local_number4 = -1001); @00018340:0004 if(local_number4) then // ref index: 1 @0001834C:0006 global_number7 = 1; @00018358:0001 endif; @00018358:0001 label_18358: @0001835A:0006 local_number3 = 6; @00018366:0003 endif; @00018366:0003 label_18366: @00018368:0027 // return coming @0001836C:0023 return local_number3; @00018373:0026 end; // checksum: fff27fd5 @0001837F:0002 label_1837f: @00018381:0022 function NUMBER function_337(local_string1, local_number1, local_number2) @00018381 NUMBER local_number3, local_number4; @00018381 @00018381 @00018381 begin @0001838A:0001 // switch/while/??? @0001838E:0007 label_1838e: @00018390:000D local_number4 = (local_number1 = 3); @0001839F:0004 if(local_number4) then // ref index: 2 @000183AB:0021 CtrlGetState(local_string1, 5); @000183B9:0006 local_number4 = LASTRESULT; @000183C3:000D local_number4 = (local_number4 = -1001); @000183D2:0004 if(local_number4) then // ref index: 1 @000183DE:0006 global_number12 = 1; @000183EA:0002 endif; @000183EA:0002 label_183ea: @000183EC:0006 local_number3 = 7; @000183F8:0005 goto label_1849d; @00018401:0004 endif; @00018401:0004 label_18401: @00018403:000D local_number4 = (local_number1 = 2); @00018412:0004 if(local_number4) then // ref index: 1 @0001841E:0006 local_number3 = 4; @0001842A:0005 goto label_1849d; @00018433:0007 endif; @00018433:0007 label_18433: @00018435:000D local_number4 = (local_number1 = 1); @00018444:0004 if(local_number4) then // ref index: 2 @00018450:0021 CtrlGetState(local_string1, 5); @0001845E:0006 local_number4 = LASTRESULT; @00018468:000D local_number4 = (local_number4 = -1001); @00018477:0004 if(local_number4) then // ref index: 1 @00018483:0006 global_number6 = 1; @0001848F:0001 endif; @0001848F:0001 label_1848f: @00018491:0006 local_number3 = 7; @0001849D:0003 endif; @0001849D:0003 label_1849d: @0001849F:0027 // return coming @000184A3:0023 return local_number3; @000184AA:0026 end; // checksum: b2a29 @000184B6:0008 label_184b6: @000184B8:0022 function NUMBER function_338(local_string1, local_number1, local_number2) @000184B8 NUMBER local_number3, local_number4; @000184B8 @000184B8 @000184B8 begin @000184C1:000D local_number4 = (local_number1 = 2); @000184D0:0004 if(local_number4) then // ref index: 2 @000184DC:0021 CtrlGetState(local_string1, 5); @000184EA:0006 local_number4 = LASTRESULT; @000184F4:000D local_number4 = (local_number4 = -1001); @00018503:0004 if(local_number4) then // ref index: 1 @0001850F:0006 global_number10 = 1; @0001851B:0001 endif; @0001851B:0001 label_1851b: @0001851D:0006 local_number3 = 100; @00018529:0003 endif; @00018529:0003 label_18529: @0001852B:0027 // return coming @0001852F:0023 return local_number3; @00018536:0026 end; // checksum: fff30ed4 @00018542:0002 label_18542: @00018544:0022 function NUMBER function_339(local_string1, local_number1, local_number2, local_number3) @00018544 NUMBER local_number5, local_number6, local_number7, local_number8, local_number9, local_number10; @00018544 STRING local_string2; @00018544 OBJECT local_object1; @00018544 begin @0001854D:0001 // switch/while/??? @00018551:0005 label_18551: @00018553:000D local_number8 = (local_number1 = 3); @00018562:0004 if(local_number8) then // ref index: 1 @0001856E:0027 // return coming @00018572:0023 return 0; @0001857B:0005 goto label_18774; @00018584:0024 endif; @00018584:0024 label_18584: @00018586:000D local_number8 = (local_number1 = 2); @00018595:0004 if(local_number8) then // ref index: 1 @000185A1:0020 GetDlgItem(local_number2, 6); // dll: USER.dll @000185AF:0006 local_number7 = LASTRESULT; @000185B9:0020 ShowWindow(local_number7, 5); // dll: USER.dll @000185C7:0021 function_358(17053); @000185D2:0006 local_string2 = LASTRESULT; @000185DC:0021 CtrlSetText/CtrlGetText(local_string1, 0, local_string2); @000185ED:0021 function_358(17052); @000185F8:0006 local_string2 = LASTRESULT; @00018602:0021 CtrlSetText/CtrlGetText(local_string1, 1, local_string2); @00018613:0020 GetDlgItem(local_number2, 6); // dll: USER.dll @00018621:0006 local_number8 = LASTRESULT; @0001862B:001A local_number9 = &local_object1; @00018635:0020 GetWindowRect(local_number8, local_number9); // dll: USER.dll @00018641:0035 local_object1.right; @00018650:0006 local_number8 = LASTRESULT; @0001865A:0035 local_object1.left; @00018668:0006 local_number9 = LASTRESULT; @00018672:000F local_number5 = (local_number8 - local_number9); @0001867F:0035 local_object1.bottom; @0001868F:0006 local_number8 = LASTRESULT; @00018699:0035 local_object1.top; @000186A6:0006 local_number9 = LASTRESULT; @000186B0:000F local_number6 = (local_number8 - local_number9); @000186BD:001A local_number8 = &local_object1; @000186C7:0020 ScreenToClient(local_number2, local_number8); // dll: USER32.dll @000186D3:0020 GetDlgItem(local_number2, 6); // dll: USER.dll @000186E1:0006 local_number8 = LASTRESULT; @000186EB:0035 local_object1.left; @000186F9:0006 local_number9 = LASTRESULT; @00018703:0035 local_object1.top; @00018710:0006 local_number10 = LASTRESULT; @0001871A:0007 local_number10 = (local_number10 + local_number3); @00018727:0020 MoveWindow(local_number8, local_number9, local_number10, local_number5, local_number6, 1); // dll: USER.dll @00018741:0005 goto label_18774; @0001874A:0004 endif; @0001874A:0004 label_1874a: @0001874C:000D local_number8 = (local_number1 = 1); @0001875B:0004 if(local_number8) then // ref index: 1 @00018767:0027 // return coming @0001876B:0023 return 0; @00018774:0001 endif; @00018774:0001 label_18774: @00018776:0026 end; // checksum: 4b48674f @00018786:0012 label_18786: @00018788:0022 function NUMBER SdFinishReboot(local_string1, local_string2, local_number1, local_string3, local_number2) @00018788 NUMBER local_number3, local_number7, local_number8, local_number9, local_number10, local_number11, local_number12, local_number13, local_number14, local_number15; @00018788 STRING local_string4, local_string5; @00018788 @00018788 begin @00018791:0006 local_string4 = "SdFinishReboot"; @000187A9:0006 local_number8 = 12031; @000187B5:0006 local_number12 = 0; @000187C1:0021 function_398(); @000187C7:0006 local_number14 = LASTRESULT; @000187D1:000D local_number14 = (local_number14 = 2); @000187E0:0004 if(local_number14) then // ref index: 2 @000187EC:0021 SdMakeName(global_string3, local_string4, local_string1, global_number39); @000187FE:0021 SilentReadData/SilentWriteData(global_string3, "Result", 2, local_string5, local_number3); @0001881B:0021 SilentReadData/SilentWriteData(global_string3, "BootOption", 2, local_string5, local_number9); @0001883C:000D local_number14 = (local_number9 = 3); @0001884B:0004 if(local_number14) then // ref index: 1 @00018857:0021 System(local_number9); @00018860:0006 local_number7 = LASTRESULT; @0001886A:0009 local_number14 = (local_number7 < 0); @00018879:0004 if(local_number14) then // ref index: 1 @00018885:0006 local_number3 = local_number7; @0001888F:0002 endif; @0001888F:0002 endif; @0001888F:0002 label_1888f: @00018891:0027 // return coming @00018895:0023 return local_number3; @0001889C:0003 endif; @0001889C:0003 label_1889c: @0001889E:000D local_number14 = (global_number14 = 0); @000188AD:0004 if(local_number14) then // ref index: 1 @000188B9:0021 SdInit(); @000188BF:0006 endif; @000188BF:0006 label_188bf: @000188C1:0021 EzDefineDialog(local_string4, "", "", 12031); @000188D5:0006 local_number14 = LASTRESULT; @000188DF:000D local_number14 = (local_number14 = -1); @000188EE:0004 if(local_number14) then // ref index: 1 @000188FA:0027 // return coming @000188FE:0023 return -1; @00018907:0003 endif; @00018907:0003 label_18907: @00018909:0021 Disable/Enable(50); @00018914:0021 Disable/Enable(56); @0001891F:0006 local_number13 = 0; @0001892B:0006 label_1892b: @0001892D:0001 // switch/while/??? @00018931:000D local_number14 = (local_number13 = 0); @00018940:0004 if(local_number14) then // ref index: 18 @0001894C:0021 WaitOnDialog/ReleaseDialog(local_string4); @00018955:0006 local_number3 = LASTRESULT; @0001895F:0001 // switch/while/??? @00018963:0005 label_18963: @00018965:000D local_number14 = (local_number3 = -100); @00018974:0004 if(local_number14) then // ref index: 9 @00018980:000E local_number14 = (local_string2 != ""); @0001898D:0004 if(local_number14) then // ref index: 1 @00018999:0021 function_350(local_string4, 711, local_string2); @000189AA:0003 endif; @000189AA:0003 label_189aa: @000189AC:000E local_number14 = (local_string3 != ""); @000189B9:0004 if(local_number14) then // ref index: 1 @000189C5:0021 function_350(local_string4, 712, local_string3); @000189D6:0009 endif; @000189D6:0009 label_189d6: @000189D8:0021 CmdGetHwndDlg/WaitOnDialog(local_string4); @000189E1:0006 local_number11 = LASTRESULT; @000189EB:0021 function_346(local_string4, local_number11, 0, global_string2); @000189FF:0021 function_359(local_string4, local_number11, local_string1); @00018A0E:0021 function_341(local_string4, local_number11, local_number12); @00018A1D:0021 CtrlSetState(local_string4, 501, 0); @00018A30:0021 CtrlSetState(local_string4, 502, 0); @00018A43:0021 CtrlSetState(local_string4, 503, 0); @00018A56:0001 // switch/while/??? @00018A5A:0006 label_18a5a: @00018A5C:000D local_number14 = (local_number1 = 3); @00018A6B:0004 if(local_number14) then // ref index: 1 @00018A77:0021 CtrlSetState(local_string4, 502, -1001); @00018A8A:0020 GetDlgItem(local_number11, 502); // dll: USER.dll @00018A98:0006 local_number10 = LASTRESULT; @00018AA2:0005 goto label_18b6d; @00018AAB:0007 endif; @00018AAB:0007 label_18aab: @00018AAD:000D local_number14 = (local_number1 = 2); @00018ABC:0004 if(local_number14) then // ref index: 3 @00018AC8:0004 if(local_number12) then // ref index: 1 @00018AD4:0021 CtrlSetState(local_string4, 501, -1001); @00018AE7:0020 GetDlgItem(local_number11, 501); // dll: USER.dll @00018AF5:0006 local_number10 = LASTRESULT; @00018AFF:0005 goto label_18b35; @00018B08:0003 endif; @00018B08:0003 label_18b08: @00018B0A:0021 CtrlSetState(local_string4, 502, -1001); @00018B1D:0020 GetDlgItem(local_number11, 502); // dll: USER.dll @00018B2B:0006 local_number10 = LASTRESULT; @00018B35:0001 label_18b35: @00018B37:0005 goto label_18b6d; @00018B40:0003 endif; @00018B40:0003 label_18b40: @00018B42:0021 CtrlSetState(local_string4, 503, -1001); @00018B55:0020 GetDlgItem(local_number11, 503); // dll: USER.dll @00018B63:0006 local_number10 = LASTRESULT; @00018B6D:0002 label_18b6d: @00018B6F:0020 SetFocus(local_number10); // dll: USER.dll @00018B78:0005 goto label_18d69; @00018B81:0011 endif; @00018B81:0011 label_18b81: @00018B83:000D local_number14 = (local_number3 = 1); @00018B92:0004 if(local_number14) then // ref index: 3 @00018B9E:0006 local_number3 = 1; @00018BAA:0006 local_number13 = 1; @00018BB6:0006 local_number7 = 0; @00018BC2:0006 local_number9 = 0; @00018BCE:0021 CtrlGetState(local_string4, 502); @00018BDC:0006 local_number14 = LASTRESULT; @00018BE6:000D local_number14 = (local_number14 = -1001); @00018BF5:0004 if(local_number14) then // ref index: 2 @00018C01:0006 local_number9 = 3; @00018C0D:0021 System(3); @00018C18:0006 local_number7 = LASTRESULT; @00018C22:0009 local_number14 = (local_number7 < 0); @00018C31:0004 if(local_number14) then // ref index: 1 @00018C3D:0006 local_number3 = local_number7; @00018C47:0005 goto label_18c5e; @00018C50:0001 endif; @00018C50:0001 label_18c50: @00018C52:0006 local_number3 = 6; @00018C5E:0001 endif; @00018C5E:0001 label_18c5e: @00018C60:0005 goto label_18d69; @00018C69:0004 endif; @00018C69:0004 label_18c69: @00018C6B:000D local_number14 = (local_number3 = 12); @00018C7A:0004 if(local_number14) then // ref index: 1 @00018C86:0006 local_number3 = 12; @00018C92:0005 goto label_18d69; @00018C9B:0006 endif; @00018C9B:0006 label_18c9b: @00018C9D:000D local_number14 = (local_number3 = -1); @00018CAC:0004 if(local_number14) then // ref index: 1 @00018CB8:0021 function_353(-1, local_string4); @00018CC6:0006 local_number3 = -1; @00018CD2:0006 local_number13 = 1; @00018CDE:0005 goto label_18d69; @00018CE7:0004 endif; @00018CE7:0004 label_18ce7: @00018CE9:000D local_number14 = (local_number3 = -200); @00018CF8:0004 if(local_number14) then // ref index: 1 @00018D04:0021 function_354(local_number11, local_number3, local_number13); @00018D13:0005 goto label_18d69; @00018D1C:0007 endif; @00018D1C:0007 label_18d1c: @00018D1E:0021 function_347(local_number3); @00018D27:0006 local_number14 = LASTRESULT; @00018D31:0021 function_348(local_number3); @00018D3A:0006 local_number15 = LASTRESULT; @00018D44:0019 local_number14 = (local_number14 = local_number15); @00018D51:0004 if(local_number14) then // ref index: 1 @00018D5D:0006 local_number13 = 1; @00018D69:0001 endif; @00018D69:0001 label_18d69: @00018D6B:0005 goto label_1892b; @00018D74:000C endif; @00018D74:000C label_18d74: @00018D76:0021 EndDialog(local_string4); @00018D7F:0021 ReleaseDialog/EndDialog(local_string4); @00018D88:0021 SdInit(); @00018D8E:0021 function_151(50); @00018D99:0021 function_151(56); @00018DA4:0021 function_398(); @00018DAA:0006 local_number14 = LASTRESULT; @00018DB4:000D local_number14 = (local_number14 = 1); @00018DC3:0004 if(local_number14) then // ref index: 1 @00018DCF:0021 SdMakeName(global_string3, local_string4, local_string1, global_number39); @00018DE1:0021 SilentWriteData(global_string3, "Result", 2, "", local_number3); @00018DFE:0021 SilentWriteData(global_string3, "BootOption", 2, "", local_number9); @00018E1F:0003 endif; @00018E1F:0003 label_18e1f: @00018E21:0027 // return coming @00018E25:0023 return local_number3; @00018E2C:0026 end; // checksum: 67fbed9f @00018E38:0004 label_18e38: @00018E3A:0022 function NUMBER function_341(local_string1, local_number1, local_number2) @00018E3A NUMBER local_number3; @00018E3A @00018E3A @00018E3A begin @00018E43:0004 if(local_number2) then // ref index: 1 @00018E4F:0027 // return coming @00018E53:0023 return 1; @00018E5C:0004 endif; @00018E5C:0004 label_18e5c: @00018E5E:0020 GetDlgItem(local_number1, 501); // dll: USER.dll @00018E6C:0006 local_number3 = LASTRESULT; @00018E76:0004 if(local_number3) then // ref index: 1 @00018E82:0020 ShowWindow(local_number3, 0); // dll: USER.dll @00018E90:0002 endif; @00018E90:0002 label_18e90: @00018E92:0024 return; @00018E96:0026 end; // checksum: 233bb32d @00018EA2:0010 label_18ea2: @00018EA4:0022 function NUMBER SdFinish(local_string1, local_string2, local_string3, local_string4, local_string5, local_number1, local_number2) @00018EA4 NUMBER local_number3, local_number5, local_number6, local_number7, local_number8, local_number9, local_number10, local_number11, local_number12; @00018EA4 STRING local_string6, local_string7; @00018EA4 @00018EA4 begin @00018EAD:0006 local_string6 = "SdFinish"; @00018EBF:0006 local_number5 = 12032; @00018ECB:0006 local_number6 = 0; @00018ED7:0021 function_398(); @00018EDD:0006 local_number11 = LASTRESULT; @00018EE7:000D local_number11 = (local_number11 = 2); @00018EF6:0004 if(local_number11) then // ref index: 2 @00018F02:0021 SdMakeName(global_string3, local_string6, local_string1, global_number40); @00018F14:0021 SilentReadData/SilentWriteData(global_string3, "Result", 2, local_string7, local_number3); @00018F31:000E local_number11 = (local_number3 != 12); @00018F40:000E local_number12 = (local_number3 != 2); @00018F4F:0019 local_number11 = (local_number11 = local_number12); @00018F5C:0004 if(local_number11) then // ref index: 1 @00018F68:0021 SilentReadData/SilentWriteData(global_string3, "bOpt1", 2, local_string7, local_number1); @00018F84:0021 SilentReadData/SilentWriteData(global_string3, "bOpt2", 2, local_string7, local_number2); @00018FA0:0002 endif; @00018FA0:0002 label_18fa0: @00018FA2:0027 // return coming @00018FA6:0023 return local_number3; @00018FAD:0003 endif; @00018FAD:0003 label_18fad: @00018FAF:000D local_number11 = (global_number14 = 0); @00018FBE:0004 if(local_number11) then // ref index: 1 @00018FCA:0021 SdInit(); @00018FD0:0006 endif; @00018FD0:0006 label_18fd0: @00018FD2:0021 EzDefineDialog(local_string6, "", "", 12032); @00018FE6:0006 local_number11 = LASTRESULT; @00018FF0:000D local_number11 = (local_number11 = -1); @00018FFF:0004 if(local_number11) then // ref index: 1 @0001900B:0027 // return coming @0001900F:0023 return -1; @00019018:0003 endif; @00019018:0003 label_19018: @0001901A:0021 Disable/Enable(50); @00019025:0021 Disable/Enable(56); @00019030:0006 local_number7 = 0; @0001903C:0006 label_1903c: @0001903E:0001 // switch/while/??? @00019042:000D local_number11 = (local_number7 = 0); @00019051:0004 if(local_number11) then // ref index: 20 @0001905D:0021 WaitOnDialog/ReleaseDialog(local_string6); @00019066:0006 local_number3 = LASTRESULT; @00019070:0001 // switch/while/??? @00019074:0007 label_19074: @00019076:000D local_number11 = (local_number3 = -100); @00019085:0004 if(local_number11) then // ref index: 11 @00019091:0021 CmdGetHwndDlg/WaitOnDialog(local_string6); @0001909A:0006 local_number8 = LASTRESULT; @000190A4:000E local_number11 = (local_string2 != ""); @000190B1:0004 if(local_number11) then // ref index: 1 @000190BD:0021 function_350(local_string6, 711, local_string2); @000190CE:0003 endif; @000190CE:0003 label_190ce: @000190D0:000E local_number11 = (local_string3 != ""); @000190DD:0004 if(local_number11) then // ref index: 1 @000190E9:0021 function_350(local_string6, 712, local_string3); @000190FA:0004 endif; @000190FA:0004 label_190fa: @000190FC:000E local_number11 = (local_string4 != ""); @00019109:0004 if(local_number11) then // ref index: 1 @00019115:0021 CtrlSetText/CtrlGetText(local_string6, 501, local_string4); @00019126:0005 goto label_19163; @0001912F:0004 endif; @0001912F:0004 label_1912f: @00019131:0020 GetDlgItem(local_number8, 501); // dll: USER.dll @0001913F:0006 local_number9 = LASTRESULT; @00019149:0020 ShowWindow(local_number9, 0); // dll: USER.dll @00019157:0006 local_number1 = 0; @00019163:0004 label_19163: @00019165:000E local_number11 = (local_string5 != ""); @00019172:0004 if(local_number11) then // ref index: 1 @0001917E:0021 CtrlSetText/CtrlGetText(local_string6, 502, local_string5); @0001918F:0005 goto label_191cc; @00019198:0004 endif; @00019198:0004 label_19198: @0001919A:0020 GetDlgItem(local_number8, 502); // dll: USER.dll @000191A8:0006 local_number9 = LASTRESULT; @000191B2:0020 ShowWindow(local_number9, 0); // dll: USER.dll @000191C0:0006 local_number2 = 0; @000191CC:0004 label_191cc: @000191CE:0021 function_346(local_string6, local_number8, 0, global_string2); @000191E2:0021 function_359(local_string6, local_number8, local_string1); @000191F1:0004 if(local_number1) then // ref index: 1 @000191FD:0021 CtrlSetState(local_string6, 501, -1001); @00019210:0002 endif; @00019210:0002 label_19210: @00019212:0004 if(local_number2) then // ref index: 1 @0001921E:0021 CtrlSetState(local_string6, 502, -1001); @00019231:0008 endif; @00019231:0008 label_19231: @00019233:000D local_number11 = (local_string4 = ""); @00019240:000D local_number12 = (local_string5 = ""); @0001924D:0019 local_number11 = (local_number11 = local_number12); @0001925A:0004 if(local_number11) then // ref index: 1 @00019266:0020 GetDlgItem(local_number8, 1); // dll: USER.dll @00019274:0006 local_number10 = LASTRESULT; @0001927E:0020 SetFocus(local_number10); // dll: USER.dll @00019287:0005 goto label_192ab; @00019290:0001 endif; @00019290:0001 label_19290: @00019292:0021 function_351(local_string6, local_number8, global_string2, 501, 2); @000192AB:0001 label_192ab: @000192AD:0005 goto label_1948e; @000192B6:000B endif; @000192B6:000B label_192b6: @000192B8:000D local_number11 = (local_number3 = 1); @000192C7:0004 if(local_number11) then // ref index: 3 @000192D3:0006 local_number3 = 1; @000192DF:0006 local_number7 = 1; @000192EB:0006 local_number1 = 0; @000192F7:0006 local_number2 = 0; @00019303:0021 CtrlGetState(local_string6, 501); @00019311:0006 local_number11 = LASTRESULT; @0001931B:000D local_number11 = (local_number11 = -1001); @0001932A:0004 if(local_number11) then // ref index: 1 @00019336:0006 local_number1 = 1; @00019342:0005 endif; @00019342:0005 label_19342: @00019344:0021 CtrlGetState(local_string6, 502); @00019352:0006 local_number11 = LASTRESULT; @0001935C:000D local_number11 = (local_number11 = -1001); @0001936B:0004 if(local_number11) then // ref index: 1 @00019377:0006 local_number2 = 1; @00019383:0001 endif; @00019383:0001 label_19383: @00019385:0005 goto label_1948e; @0001938E:0004 endif; @0001938E:0004 label_1938e: @00019390:000D local_number11 = (local_number3 = 12); @0001939F:0004 if(local_number11) then // ref index: 1 @000193AB:0006 local_number3 = 12; @000193B7:0005 goto label_1948e; @000193C0:0006 endif; @000193C0:0006 label_193c0: @000193C2:000D local_number11 = (local_number3 = -1); @000193D1:0004 if(local_number11) then // ref index: 1 @000193DD:0021 function_353(-1, local_string6); @000193EB:0006 local_number3 = -1; @000193F7:0006 local_number7 = 1; @00019403:0005 goto label_1948e; @0001940C:0004 endif; @0001940C:0004 label_1940c: @0001940E:000D local_number11 = (local_number3 = -200); @0001941D:0004 if(local_number11) then // ref index: 1 @00019429:0021 function_354(local_number8, local_number3, local_number7); @00019438:0005 goto label_1948e; @00019441:0007 endif; @00019441:0007 label_19441: @00019443:0021 function_347(local_number3); @0001944C:0006 local_number11 = LASTRESULT; @00019456:0021 function_348(local_number3); @0001945F:0006 local_number12 = LASTRESULT; @00019469:0019 local_number11 = (local_number11 = local_number12); @00019476:0004 if(local_number11) then // ref index: 1 @00019482:0006 local_number7 = 1; @0001948E:0001 endif; @0001948E:0001 label_1948e: @00019490:0005 goto label_1903c; @00019499:000D endif; @00019499:000D label_19499: @0001949B:0021 EndDialog(local_string6); @000194A4:0021 ReleaseDialog/EndDialog(local_string6); @000194AD:0021 SdInit(); @000194B3:0021 function_151(50); @000194BE:0021 function_151(56); @000194C9:0021 function_398(); @000194CF:0006 local_number11 = LASTRESULT; @000194D9:000D local_number11 = (local_number11 = 1); @000194E8:0004 if(local_number11) then // ref index: 1 @000194F4:0021 SdMakeName(global_string3, local_string6, local_string1, global_number40); @00019506:0021 SilentWriteData(global_string3, "Result", 2, "", local_number3); @00019523:0021 SilentWriteData(global_string3, "bOpt1", 2, "", local_number1); @0001953F:0021 SilentWriteData(global_string3, "bOpt2", 2, "", local_number2); @0001955B:0003 endif; @0001955B:0003 label_1955b: @0001955D:0027 // return coming @00019561:0023 return local_number3; @00019568:0026 end; // checksum: 3b15c46e @00019574:0007 label_19574: @00019576:0022 function NUMBER SdFinishEx/SdFinish(local_string1, local_string2, local_string3, local_string4, local_string5, local_number1, local_number2) @00019576 NUMBER local_number3, local_number4, local_number5; @00019576 @00019576 @00019576 begin @0001957F:000D local_number5 = (global_number16 = 0); @0001958E:0004 if(local_number5) then // ref index: 1 @0001959A:0021 SdFinish(local_string1, local_string2, local_string3, local_string4, local_string5, local_number1, local_number2); @000195B5:0006 local_number3 = LASTRESULT; @000195BF:0027 // return coming @000195C3:0023 return 0; @000195CC:0009 endif; @000195CC:0009 label_195cc: @000195CE:0006 local_number4 = 3; @000195DA:0006 local_string1 = ""; @000195E4:0006 local_string2 = ""; @000195EE:0006 local_string3 = ""; @000195F8:0021 SdFinishReboot(local_string1, local_string2, local_number4, local_string3, 0); @0001960F:0006 local_number3 = LASTRESULT; @00019619:0027 // return coming @0001961D:0023 return local_number3; @00019624:0026 end; // checksum: 105ae2e @00019630:0004 label_19630: @00019632:0022 function NUMBER SdInit() @00019632 @00019632 @00019632 @00019632 begin @0001963B:0004 if(global_number14) then // ref index: 1 @00019647:0027 // return coming @0001964B:0023 return 1; @00019654:0007 endif; @00019654:0007 label_19654: @00019656:0006 global_number15 = 0; @00019662:0006 global_number14 = 1; @0001966E:0021 function_358(11600); @00019679:0006 global_string4 = LASTRESULT; @00019683:0021 function_133(4, "", 4); @00019696:0024 return; @0001969A:0026 end; // checksum: 56066324 @000196A6:0003 label_196a6: @000196A8:0022 function NUMBER SdInit() @000196A8 @000196A8 @000196A8 @000196A8 begin @000196B1:0024 return; @000196B5:0026 end; // checksum: c01 @000196C1:000D label_196c1: @000196C3:0022 function NUMBER function_346(local_string1, local_number1, local_number2, local_string2) @000196C3 NUMBER local_number4, local_number7, local_number9; @000196C3 STRING local_string3; @000196C3 @000196C3 begin @000196CC:0021 function_349(local_number1); @000196D5:0020 GetFocus(); // dll: USER.dll @000196DB:0006 local_number4 = LASTRESULT; @000196E5:0020 IsWindow(local_number4); // dll: USER.dll @000196EE:0006 local_number9 = LASTRESULT; @000196F8:0004 if(local_number9) then // ref index: 1 @00019704:0020 GetClassName(local_number4, local_string3, 1024); // dll: USER.dll @00019715:000D local_number9 = (local_string3 = "edit"); @00019726:0004 if(local_number9) then // ref index: 1 @00019732:0020 GetWindowLong(local_number4, -12); // dll: USER.dll @00019740:0006 local_number7 = LASTRESULT; @0001974A:0021 CtrlSelectText(local_string1, local_number7); @00019756:0004 endif; @00019756:0004 endif; @00019756:0004 label_19756: @00019758:000E local_number9 = (local_string2 != ""); @00019765:0004 if(local_number9) then // ref index: 1 @00019771:0021 function_351(local_string1, local_number1, global_string2, 700, 25); @0001978A:0021 function_351(local_string1, local_number1, global_string2, 202, 1); @000197A3:0002 endif; @000197A3:0002 label_197a3: @000197A5:0024 return; @000197A9:0026 end; // checksum: b3b838c6 @000197B5:0007 label_197b5: @000197B7:0022 function NUMBER function_347(local_number1) @000197B7 NUMBER local_number2, local_number3; @000197B7 @000197B7 @000197B7 begin @000197C0:000C local_number2 = (local_number1 >= 1); @000197CF:000B local_number3 = (local_number1 <= 12); @000197DE:0019 local_number2 = (local_number2 = local_number3); @000197EB:0004 if(local_number2) then // ref index: 1 @000197F7:0027 // return coming @000197FB:0023 return 1; @00019804:0003 endif; @00019804:0003 label_19804: @00019806:0027 // return coming @0001980A:0023 return 0; @00019813:0026 end; // checksum: 15338 @0001981F:0002 label_1981f: @00019821:0022 function NUMBER function_348(local_number1) @00019821 NUMBER local_number2; @00019821 @00019821 @00019821 begin @0001982A:0001 // switch/while/??? @0001982E:0006 label_1982e: @00019830:000D local_number2 = (local_number1 = 2); @0001983F:0004 if(local_number2) then // ref index: 1 @0001984B:0021 Do(2); @00019856:0027 // return coming @0001985A:0023 return 0; @00019863:0005 goto label_198f7; @0001986C:0006 endif; @0001986C:0006 label_1986c: @0001986E:000D local_number2 = (local_number1 = 9); @0001987D:0004 if(local_number2) then // ref index: 1 @00019889:0021 Do(2); @00019894:0027 // return coming @00019898:0023 return 0; @000198A1:0005 goto label_198f7; @000198AA:0006 endif; @000198AA:0006 label_198aa: @000198AC:000D local_number2 = (local_number1 = 8); @000198BB:0004 if(local_number2) then // ref index: 1 @000198C7:0021 Do(1); @000198D2:0027 // return coming @000198D6:0023 return 0; @000198DF:0005 goto label_198f7; @000198E8:0002 endif; @000198E8:0002 label_198e8: @000198EA:0027 // return coming @000198EE:0023 return 1; @000198F7:0003 label_198f7: @000198F9:0027 // return coming @000198FD:0023 return 0; @00019906:0026 end; // checksum: 106e728 @00019912:0011 label_19912: @00019914:0022 function NUMBER function_349(local_number1) @00019914 NUMBER local_number2, local_number3, local_number4, local_number5, local_number6, local_number7, local_number8, local_number9, local_number10, local_number11; @00019914 STRING local_string1, local_string2; @00019914 @00019914 begin @0001991D:0020 GetDlgItem(local_number1, 1); // dll: USER.dll @0001992B:0006 local_number2 = LASTRESULT; @00019935:0020 GetDlgItem(local_number1, 1); // dll: USER.dll @00019943:0006 local_number4 = LASTRESULT; @0001994D:0020 GetDlgItem(local_number1, 12); // dll: USER.dll @0001995B:0006 local_number3 = LASTRESULT; @00019965:0020 GetDlgItem(local_number1, 2); // dll: USER.dll @00019973:0006 local_number6 = LASTRESULT; @0001997D:0020 GetDlgItem(local_number1, 9); // dll: USER.dll @0001998B:0006 local_number5 = LASTRESULT; @00019995:0020 IsWindow(local_number3); // dll: USER.dll @0001999E:0006 local_number11 = LASTRESULT; @000199A8:000D local_number11 = (local_number11 = 0); @000199B7:0004 if(local_number11) then // ref index: 1 @000199C3:0027 // return coming @000199C7:0023 return 0; @000199D0:000F endif; @000199D0:000F label_199d0: @000199D2:0021 Is(51, local_string1); @000199E0:0006 local_number7 = LASTRESULT; @000199EA:0021 Is(50, local_string1); @000199F8:0006 local_number8 = LASTRESULT; @00019A02:0021 Is(56, local_string1); @00019A10:0006 local_number9 = LASTRESULT; @00019A1A:0021 Is(52, local_string1); @00019A28:0006 local_number10 = LASTRESULT; @00019A32:0004 if(local_number10) then // ref index: 2 @00019A3E:0021 function_234("SETUPSTR862"); @00019A52:0006 local_string2 = LASTRESULT; @00019A5C:0020 IsWindow(local_number2); // dll: USER.dll @00019A65:0006 local_number11 = LASTRESULT; @00019A6F:0004 if(local_number11) then // ref index: 1 @00019A7B:0020 SetWindowText(local_number2, local_string2); // dll: USER.dll @00019A87:0004 endif; @00019A87:0004 label_19a87: @00019A89:0020 IsWindow(local_number4); // dll: USER.dll @00019A92:0006 local_number11 = LASTRESULT; @00019A9C:0004 if(local_number11) then // ref index: 1 @00019AA8:0020 SetWindowText(local_number4, local_string2); // dll: USER.dll @00019AB4:0004 endif; @00019AB4:0004 endif; @00019AB4:0004 label_19ab4: @00019AB6:0020 IsWindow(local_number2); // dll: USER.dll @00019ABF:0006 local_number11 = LASTRESULT; @00019AC9:0004 if(local_number11) then // ref index: 1 @00019AD5:0020 EnableWindow(local_number2, local_number7); // dll: USER.dll @00019AE1:0004 endif; @00019AE1:0004 label_19ae1: @00019AE3:0020 IsWindow(local_number4); // dll: USER.dll @00019AEC:0006 local_number11 = LASTRESULT; @00019AF6:0004 if(local_number11) then // ref index: 1 @00019B02:0020 EnableWindow(local_number4, local_number7); // dll: USER.dll @00019B0E:0004 endif; @00019B0E:0004 label_19b0e: @00019B10:0020 IsWindow(local_number3); // dll: USER.dll @00019B19:0006 local_number11 = LASTRESULT; @00019B23:0004 if(local_number11) then // ref index: 1 @00019B2F:0020 EnableWindow(local_number3, local_number8); // dll: USER.dll @00019B3B:0004 endif; @00019B3B:0004 label_19b3b: @00019B3D:0020 IsWindow(local_number6); // dll: USER.dll @00019B46:0006 local_number11 = LASTRESULT; @00019B50:0004 if(local_number11) then // ref index: 1 @00019B5C:0020 EnableWindow(local_number6, local_number9); // dll: USER.dll @00019B68:0004 endif; @00019B68:0004 label_19b68: @00019B6A:0020 IsWindow(local_number5); // dll: USER.dll @00019B73:0006 local_number11 = LASTRESULT; @00019B7D:0004 if(local_number11) then // ref index: 1 @00019B89:0020 EnableWindow(local_number5, local_number9); // dll: USER.dll @00019B95:0003 endif; @00019B95:0003 label_19b95: @00019B97:0027 // return coming @00019B9B:0023 return 1; @00019BA4:0026 end; // checksum: 7841b528 @00019BB0:0004 label_19bb0: @00019BB2:0022 function NUMBER function_350(local_string1, local_number1, local_string2) @00019BB2 @00019BB2 @00019BB2 @00019BB2 begin @00019BBB:0021 CtrlSetText/CtrlGetText(local_string1, local_number1, local_string2); @00019BCA:0024 return; @00019BCE:0026 end; // checksum: 51f02 @00019BDA:0005 label_19bda: @00019BDC:0022 function NUMBER function_351(local_string1, local_number1, local_string2, local_number2, local_number3) @00019BDC NUMBER local_number4, local_number5, local_number6, local_number7, local_number8, local_number9, local_number10; @00019BDC STRING local_string3, local_string4, local_string5; @00019BDC @00019BDC begin @00019BE5:0006 local_number5 = local_number2; @00019BEF:0020 GetDlgItem(local_number1, local_number5); // dll: USER.dll @00019BFB:0006 local_number4 = LASTRESULT; @00019C05:0006 local_number7 = 0; @00019C11:0009 label_19c11: @00019C13:000B local_number10 = (local_number7 <= local_number3); @00019C20:0004 if(local_number10) then // ref index: 4 @00019C2C:0004 if(local_number4) then // ref index: 3 @00019C38:0006 local_number9 = 0; @00019C44:0021 function_120(local_string1, local_number5, local_string3); @00019C53:002A StrFind(local_string3, "%P"); @00019C5F:0006 local_number8 = LASTRESULT; @00019C69:0028 StrLengthChars(local_string3); @00019C70:0006 local_number6 = LASTRESULT; @00019C7A:000F label_19c7a: @00019C7C:0001 // switch/while/??? @00019C80:000C local_number10 = (local_number8 >= 0); @00019C8F:0004 if(local_number10) then // ref index: 1 @00019C9B:0006 local_number9 = 1; @00019CA7:0029 StrSub(local_string4, local_string3, 0, local_number8); @00019CB9:0007 local_string4 = (local_string4 + local_string2); @00019CC6:0007 local_number8 = (local_number8 + 2); @00019CD5:000F local_number6 = (local_number6 - local_number8); @00019CE2:0029 StrSub(local_string5, local_string3, local_number8, local_number6); @00019CF2:0007 local_string3 = (local_string4 + local_string5); @00019CFF:002A StrFind(local_string3, "%P"); @00019D0B:0006 local_number8 = LASTRESULT; @00019D15:0028 StrLengthChars(local_string3); @00019D1C:0006 local_number6 = LASTRESULT; @00019D26:0005 goto label_19c7a; @00019D2F:0002 endif; @00019D2F:0002 label_19d2f: @00019D31:0004 if(local_number9) then // ref index: 1 @00019D3D:0021 CtrlSetText/CtrlGetText(local_string1, local_number5, local_string3); @00019D4C:0005 endif; @00019D4C:0005 endif; @00019D4C:0005 label_19d4c: @00019D4E:0007 local_number5 = (local_number5 + 1); @00019D5D:0020 GetDlgItem(local_number1, local_number5); // dll: USER.dll @00019D69:0006 local_number4 = LASTRESULT; @00019D73:0007 local_number7 = (local_number7 + 1); @00019D82:0005 goto label_19c11; @00019D8B:0001 endif; @00019D8B:0001 label_19d8b: @00019D8D:0026 end; // checksum: faff49d5 @00019D99:000D label_19d99: @00019D9B:0022 function NUMBER function_352(local_number1, local_string1) @00019D9B NUMBER local_number2, local_number5, local_number7, local_number8, local_number9; @00019D9B STRING local_string2; @00019D9B @00019D9B begin @00019DA4:000D local_number8 = (global_number0 = 0); @00019DB3:0004 if(local_number8) then // ref index: 7 @00019DBF:0011 local_number2 = (local_number1 / 1024); @00019DCE:000D local_number8 = (local_number2 = 0); @00019DDD:0004 if(local_number8) then // ref index: 4 @00019DE9:0021 function_261(local_number1, 1024, 1, local_string1); @00019DFF:001E local_number8 = local_string1[2]; @00019E0E:000D local_number8 = (local_number8 = 48); @00019E1D:0004 if(local_number8) then // ref index: 1 @00019E29:000E local_number8 = (local_number1 != 0); @00019E38:0004 if(local_number8) then // ref index: 1 @00019E44:001D local_string1[2] = 49; @00019E55:0008 endif; @00019E55:0008 endif; @00019E55:0008 label_19e55: @00019E57:000D local_number8 = (global_number1 = 0); @00019E66:0004 if(local_number8) then // ref index: 2 @00019E72:001E local_number8 = local_string1[2]; @00019E81:000C local_number8 = (local_number8 >= 53); @00019E90:000A local_number9 = (local_number1 > 0); @00019E9F:0018 local_number8 = (local_number8 || local_number9); @00019EAC:0004 if(local_number8) then // ref index: 1 @00019EB8:001D local_string1[0] = 49; @00019EC9:0001 endif; @00019EC9:0001 label_19ec9: @00019ECB:001D local_string1[1] = 0; @00019EDC:0001 endif; @00019EDC:0001 label_19edc: @00019EDE:0005 goto label_19fd3; @00019EE7:0010 endif; @00019EE7:0010 label_19ee7: @00019EE9:0021 function_261(local_number1, 1024, 1, local_string1); @00019EFF:000D local_number8 = (global_number1 = 0); @00019F0E:0004 if(local_number8) then // ref index: 2 @00019F1A:002A StrFind(local_string1, "."); @00019F25:0006 local_number5 = LASTRESULT; @00019F2F:0007 local_number8 = (local_number5 + 1); @00019F3E:0029 StrSub(local_string2, local_string1, 0, local_number8); @00019F50:001D local_string2[local_number5] = 0; @00019F5F:002C StrToNum(local_number7, local_string2); @00019F69:0007 local_number8 = (local_number5 + 1); @00019F78:001E local_number8 = local_string1[local_number8]; @00019F85:000C local_number8 = (local_number8 >= 53); @00019F94:0004 if(local_number8) then // ref index: 1 @00019FA0:0007 local_number7 = (local_number7 + 1); @00019FAF:002D NumToStr(local_string1, local_number7); @00019FB9:0005 goto label_19fd3; @00019FC2:0001 endif; @00019FC2:0001 label_19fc2: @00019FC4:001D local_string1[local_number5] = 0; @00019FD3:0002 endif; @00019FD3:0002 label_19fd3: @00019FD5:0007 local_string1 = (local_string1 + " MB"); @00019FE5:0005 goto label_1a009; @00019FEE:0002 endif; @00019FEE:0002 label_19fee: @00019FF0:002D NumToStr(local_string1, local_number1); @00019FFA:0007 local_string1 = (local_string1 + " K"); @0001A009:0002 label_1a009: @0001A00B:0024 return; @0001A00F:0026 end; // checksum: 2e010021 @0001A01B:0002 label_1a01b: @0001A01D:0022 function NUMBER function_353(local_number1, local_string1) @0001A01D NUMBER local_number2; @0001A01D STRING local_string2; @0001A01D @0001A01D begin @0001A026:0001 // switch/while/??? @0001A02A:0004 label_1a02a: @0001A02C:000D local_number2 = (local_number1 = -1); @0001A03B:0004 if(local_number2) then // ref index: 1 @0001A047:0007 local_string2 = ("In function '%s':\n" + "Unable to create dialog.\n"); @0001A07F:0021 function_265(-65533, "", local_string2, local_string1); @0001A093:0002 endif; @0001A093:0002 label_1a093: @0001A095:0024 return; @0001A099:0026 end; // checksum: fc5575c2 @0001A0A5:0006 label_1a0a5: @0001A0A7:0022 function NUMBER function_354(local_number1, local_number2, local_number3) @0001A0A7 NUMBER local_number4; @0001A0A7 @0001A0A7 @0001A0A7 begin @0001A0B0:0020 GetDlgItem(local_number1, 9); // dll: USER.dll @0001A0BE:0006 local_number4 = LASTRESULT; @0001A0C8:0004 if(local_number4) then // ref index: 1 @0001A0D4:0021 Do(2); @0001A0DF:0005 goto label_1a149; @0001A0E8:0006 endif; @0001A0E8:0006 label_1a0e8: @0001A0EA:0020 GetDlgItem(local_number1, 2); // dll: USER.dll @0001A0F8:0006 local_number4 = LASTRESULT; @0001A102:0004 if(local_number4) then // ref index: 1 @0001A10E:0006 local_number2 = 2; @0001A11A:0006 local_number3 = 1; @0001A126:0005 goto label_1a149; @0001A12F:0002 endif; @0001A12F:0002 label_1a12f: @0001A131:0006 local_number2 = 2; @0001A13D:0006 local_number3 = 1; @0001A149:0002 label_1a149: @0001A14B:0024 return; @0001A14F:0026 end; // checksum: 200a904 @0001A15B:0005 label_1a15b: @0001A15D:0022 function NUMBER SdMakeName(local_string1, local_string2, local_string3, local_number1) @0001A15D @0001A15D @0001A15D @0001A15D begin @0001A166:0021 function_411(local_string1, "%s-%ld", local_string2, local_number1); @0001A17E:0007 local_number1 = (local_number1 + 1); @0001A18D:0024 return; @0001A191:0026 end; // checksum: 4c231c10 @0001A19D:000B label_1a19d: @0001A19F:0022 function NUMBER function_356(local_string1, local_string2, local_string3) @0001A19F NUMBER local_number1, local_number2, local_number3, local_number4, local_number5, local_number6; @0001A19F STRING local_string4; @0001A19F @0001A19F begin @0001A1A8:0006 local_string4 = ""; @0001A1B2:0021 function_88(global_string6, local_string4, local_number4); @0001A1C1:0006 local_number3 = LASTRESULT; @0001A1CB:000D local_number5 = (local_number3 = -108); @0001A1DA:000E local_number6 = (local_string4 != ""); @0001A1E7:0019 local_number5 = (local_number5 = local_number6); @0001A1F4:0004 if(local_number5) then // ref index: 1 @0001A200:0027 // return coming @0001A204:0023 return 0; @0001A20D:0005 goto label_1a280; @0001A216:0009 endif; @0001A216:0009 label_1a216: @0001A218:000D local_number5 = (local_number3 = -118); @0001A227:0004 if(local_number5) then // ref index: 1 @0001A233:0021 ComponentGetTotalCost/ComponentCompareSizeRequired(global_string6, local_string3, local_number2); @0001A242:0021 GetDiskSpaceEx(local_string3, 10); @0001A250:0006 local_number1 = LASTRESULT; @0001A25A:000C local_number5 = (local_number2 >= local_number1); @0001A267:0004 if(local_number5) then // ref index: 1 @0001A273:0027 // return coming @0001A277:0023 return 0; @0001A280:0003 endif; @0001A280:0003 endif; @0001A280:0003 label_1a280: @0001A282:0027 // return coming @0001A286:0023 return 1; @0001A28F:0026 end; // checksum: 6fd3b @0001A29B:0007 label_1a29b: @0001A29D:0022 function NUMBER function_357(local_number1) @0001A29D NUMBER local_number2; @0001A29D @0001A29D @0001A29D begin @0001A2A6:0020 IsWindowVisible(local_number1); // dll: USER.dll @0001A2AF:0006 local_number2 = LASTRESULT; @0001A2B9:000D local_number2 = (local_number2 = 0); @0001A2C8:0004 if(local_number2) then // ref index: 1 @0001A2D4:0027 // return coming @0001A2D8:0023 return 1; @0001A2E1:0005 endif; @0001A2E1:0005 label_1a2e1: @0001A2E3:0020 IsIconic(local_number1); // dll: USER.dll @0001A2EC:0006 local_number2 = LASTRESULT; @0001A2F6:0004 if(local_number2) then // ref index: 1 @0001A302:0027 // return coming @0001A306:0023 return 1; @0001A30F:0004 endif; @0001A30F:0004 label_1a30f: @0001A311:0020 SetForegroundWindow(local_number1); // dll: USER.dll @0001A31A:0027 // return coming @0001A31E:0023 return 1; @0001A327:0026 end; // checksum: 436940b @0001A333:0006 label_1a333: @0001A335:0022 function STRING function_358(local_number1) @0001A335 NUMBER local_number2, local_number3, local_number4, local_number5; @0001A335 STRING local_string1; @0001A335 @0001A335 begin @0001A33E:0021 StrLength(local_string1); @0001A347:0006 local_number4 = LASTRESULT; @0001A351:000F local_number3 = (local_number4 - 1); @0001A360:0020 LangLoadString(global_number24, local_number1, local_string1, local_number3); // dll: ISRT.dll @0001A372:0006 local_number2 = LASTRESULT; @0001A37C:000F label_1a37c: @0001A37E:0001 // switch/while/??? @0001A382:000E local_number4 = (local_number2 != 0); @0001A391:000C local_number5 = (local_number2 >= local_number3); @0001A39E:0019 local_number4 = (local_number4 = local_number5); @0001A3AB:0009 local_number5 = (local_number3 < 100000); @0001A3BA:0019 local_number4 = (local_number4 = local_number5); @0001A3C7:0004 if(local_number4) then // ref index: 1 @0001A3D3:0010 local_number4 = (local_number3 * 2); @0001A3E2:0031 Resize(local_string1, local_number4); @0001A3EC:0021 StrLength(local_string1); @0001A3F5:0006 local_number4 = LASTRESULT; @0001A3FF:000F local_number3 = (local_number4 - 1); @0001A40E:0020 LangLoadString(global_number24, local_number1, local_string1, local_number3); // dll: ISRT.dll @0001A420:0006 local_number2 = LASTRESULT; @0001A42A:0005 goto label_1a37c; @0001A433:0003 endif; @0001A433:0003 label_1a433: @0001A435:0027 // return coming @0001A439:0023 return local_string1; @0001A440:0026 end; // checksum: 187ac09 @0001A44C:000C label_1a44c: @0001A44E:0022 function NUMBER function_359(local_string1, local_number1, local_string2) @0001A44E NUMBER local_number2, local_number3, local_number4, local_number6; @0001A44E STRING local_string3, local_string4; @0001A44E @0001A44E begin @0001A457:0020 GetDlgItem(local_number1, 50); // dll: USER.dll @0001A465:0006 local_number2 = LASTRESULT; @0001A46F:000E local_number6 = (local_string2 != ""); @0001A47C:0004 if(local_number6) then // ref index: 4 @0001A488:002A StrFind(local_string2, "\n"); @0001A493:0006 local_number3 = LASTRESULT; @0001A49D:0009 local_number6 = (local_number3 < 0); @0001A4AC:0004 if(local_number6) then // ref index: 1 @0001A4B8:0006 local_string3 = local_string2; @0001A4C2:0006 local_string4 = ""; @0001A4CC:0005 goto label_1a535; @0001A4D5:0007 endif; @0001A4D5:0007 label_1a4d5: @0001A4D7:0028 StrLengthChars(local_string2); @0001A4DE:0006 local_number4 = LASTRESULT; @0001A4E8:000F local_number6 = (local_number4 - local_number3); @0001A4F5:000F local_number4 = (local_number6 - 1); @0001A504:0029 StrSub(local_string3, local_string2, 0, local_number3); @0001A516:0007 local_number6 = (local_number3 + 1); @0001A525:0029 StrSub(local_string4, local_string2, local_number6, local_number4); @0001A535:0005 label_1a535: @0001A537:000E local_number6 = (local_number2 != 0); @0001A546:0004 if(local_number6) then // ref index: 1 @0001A552:0021 function_350(local_string1, 50, local_string3); @0001A563:0021 function_350(local_string1, 51, local_string4); @0001A574:0005 goto label_1a58b; @0001A57D:0001 endif; @0001A57D:0001 label_1a57d: @0001A57F:0020 SetWindowText(local_number1, local_string3); // dll: USER.dll @0001A58B:0003 endif; @0001A58B:0003 label_1a58b: @0001A58D:000E local_number6 = (local_number2 != 0); @0001A59C:0004 if(local_number6) then // ref index: 1 @0001A5A8:0021 function_351(local_string1, local_number1, global_string2, 50, 4); @0001A5C1:0002 endif; @0001A5C1:0002 label_1a5c1: @0001A5C3:0024 return; @0001A5C7:0026 end; // checksum: 7a4a4a78 @0001A5D3:000B label_1a5d3: @0001A5D5:0022 function NUMBER function_361(local_string1, local_string2, local_string3, local_string4) @0001A5D5 NUMBER local_number1, local_number2, local_number3, local_number4, local_number5, local_number6, local_number7, local_number8, local_number9, local_number10; @0001A5D5 STRING local_string5, local_string6, local_string7, local_string8; @0001A5D5 @0001A5D5 begin @0001A5DE:0006 local_string5 = "SdLicense"; @0001A5F1:0006 local_number5 = 12029; @0001A5FD:0021 function_398(); @0001A603:0006 local_number8 = LASTRESULT; @0001A60D:000D local_number8 = (local_number8 = 2); @0001A61C:0004 if(local_number8) then // ref index: 1 @0001A628:0021 SdMakeName(global_string3, local_string5, local_string1, global_number41); @0001A63A:0021 SilentReadData/SilentWriteData(global_string3, "Result", 2, local_string6, local_number1); @0001A657:0027 // return coming @0001A65B:0023 return local_number1; @0001A662:000A endif; @0001A662:000A label_1a662: @0001A664:0021 function_427(); @0001A66A:0006 local_string8 = LASTRESULT; @0001A674:0014 local_string7 = (local_string8 ^ local_string4); @0001A681:0028 StrLengthChars(local_string4); @0001A688:0006 local_number8 = LASTRESULT; @0001A692:000A local_number8 = (local_number8 > 2); @0001A6A1:0004 if(local_number8) then // ref index: 4 @0001A6AD:001E local_number3 = local_string4[0]; @0001A6BC:001E local_number4 = local_string4[1]; @0001A6CB:0001 // switch/while/??? @0001A6CF:000B label_1a6cf: @0001A6D1:000D local_number8 = (local_number4 = 58); @0001A6E0:0004 if(local_number8) then // ref index: 2 @0001A6EC:000C local_number8 = (local_number3 >= 97); @0001A6FB:000B local_number9 = (local_number3 <= 122); @0001A70A:0019 local_number8 = (local_number8 = local_number9); @0001A717:000C local_number9 = (local_number3 >= 65); @0001A726:000B local_number10 = (local_number3 <= 90); @0001A735:0019 local_number9 = (local_number9 = local_number10); @0001A742:0018 local_number8 = (local_number8 || local_number9); @0001A74F:0004 if(local_number8) then // ref index: 1 @0001A75B:0006 local_string7 = local_string4; @0001A765:0001 endif; @0001A765:0001 label_1a765: @0001A767:0005 goto label_1a7b2; @0001A770:0005 endif; @0001A770:0005 label_1a770: @0001A772:000D local_number8 = (local_number4 = 92); @0001A781:0004 if(local_number8) then // ref index: 1 @0001A78D:000D local_number8 = (local_number3 = 92); @0001A79C:0004 if(local_number8) then // ref index: 1 @0001A7A8:0006 local_string7 = local_string4; @0001A7B2:0003 endif; @0001A7B2:0003 endif; @0001A7B2:0003 endif; @0001A7B2:0003 label_1a7b2: @0001A7B4:000D local_number8 = (global_number14 = 0); @0001A7C3:0004 if(local_number8) then // ref index: 1 @0001A7CF:0021 SdInit(); @0001A7D5:0006 endif; @0001A7D5:0006 label_1a7d5: @0001A7D7:0021 EzDefineDialog(local_string5, "", "", 12029); @0001A7EB:0006 local_number8 = LASTRESULT; @0001A7F5:000D local_number8 = (local_number8 = -1); @0001A804:0004 if(local_number8) then // ref index: 1 @0001A810:0027 // return coming @0001A814:0023 return -1; @0001A81D:0001 endif; @0001A81D:0001 label_1a81d: @0001A81F:0006 local_number7 = 0; @0001A82B:0006 label_1a82b: @0001A82D:0001 // switch/while/??? @0001A831:000D local_number8 = (local_number7 = 0); @0001A840:0004 if(local_number8) then // ref index: 13 @0001A84C:0021 WaitOnDialog/ReleaseDialog(local_string5); @0001A855:0006 local_number1 = LASTRESULT; @0001A85F:0001 // switch/while/??? @0001A863:0005 label_1a863: @0001A865:000D local_number8 = (local_number1 = -100); @0001A874:0004 if(local_number8) then // ref index: 4 @0001A880:000E local_number8 = (local_string2 != ""); @0001A88D:0004 if(local_number8) then // ref index: 1 @0001A899:0021 function_350(local_string5, 711, local_string2); @0001A8AA:0003 endif; @0001A8AA:0003 label_1a8aa: @0001A8AC:000E local_number8 = (local_string3 != ""); @0001A8B9:0004 if(local_number8) then // ref index: 1 @0001A8C5:0021 function_350(local_string5, 712, local_string3); @0001A8D6:000B endif; @0001A8D6:000B label_1a8d6: @0001A8D8:0021 CmdGetHwndDlg/WaitOnDialog(local_string5); @0001A8E1:0006 local_number6 = LASTRESULT; @0001A8EB:0021 function_346(local_string5, local_number6, 0, global_string2); @0001A8FF:0021 function_359(local_string5, local_number6, local_string1); @0001A90E:0021 ListCreate(0); @0001A919:0006 local_number2 = LASTRESULT; @0001A923:0021 ListReadFromFile(local_number2, local_string7); @0001A92F:0006 local_number8 = LASTRESULT; @0001A939:000D local_number8 = (local_number8 = 0); @0001A948:0004 if(local_number8) then // ref index: 1 @0001A954:0021 CtrlSetMLEText/CtrlGetMLEText(local_string5, 301, local_number2); @0001A965:0002 endif; @0001A965:0002 label_1a965: @0001A967:0021 ListDestroy(local_number2); @0001A970:0005 goto label_1ab1a; @0001A979:0005 endif; @0001A979:0005 label_1a979: @0001A97B:000D local_number8 = (local_number1 = 1); @0001A98A:0004 if(local_number8) then // ref index: 1 @0001A996:0006 local_number1 = 1; @0001A9A2:0006 local_number7 = 1; @0001A9AE:0005 goto label_1ab1a; @0001A9B7:0005 endif; @0001A9B7:0005 label_1a9b7: @0001A9B9:000D local_number8 = (local_number1 = 6); @0001A9C8:0004 if(local_number8) then // ref index: 1 @0001A9D4:0006 local_number1 = 1; @0001A9E0:0006 local_number7 = 1; @0001A9EC:0005 goto label_1ab1a; @0001A9F5:0005 endif; @0001A9F5:0005 label_1a9f5: @0001A9F7:000D local_number8 = (local_number1 = 12); @0001AA06:0004 if(local_number8) then // ref index: 1 @0001AA12:0006 local_number1 = 12; @0001AA1E:0006 local_number7 = 1; @0001AA2A:0005 goto label_1ab1a; @0001AA33:0006 endif; @0001AA33:0006 label_1aa33: @0001AA35:000D local_number8 = (local_number1 = -1); @0001AA44:0004 if(local_number8) then // ref index: 1 @0001AA50:0021 function_353(-1, local_string5); @0001AA5E:0006 local_number1 = -1; @0001AA6A:0006 local_number7 = 1; @0001AA76:0005 goto label_1ab1a; @0001AA7F:0004 endif; @0001AA7F:0004 label_1aa7f: @0001AA81:000D local_number8 = (local_number1 = -200); @0001AA90:0004 if(local_number8) then // ref index: 1 @0001AA9C:0021 function_354(local_number6, local_number1, local_number7); @0001AAAB:0005 goto label_1ab1a; @0001AAB4:0008 endif; @0001AAB4:0008 label_1aab4: @0001AAB6:0021 function_347(local_number1); @0001AABF:0006 local_number8 = LASTRESULT; @0001AAC9:0021 function_348(local_number1); @0001AAD2:0006 local_number9 = LASTRESULT; @0001AADC:0019 local_number8 = (local_number8 = local_number9); @0001AAE9:0004 if(local_number8) then // ref index: 1 @0001AAF5:0006 local_number7 = 1; @0001AB01:0005 goto label_1ab1a; @0001AB0A:0001 endif; @0001AB0A:0001 label_1ab0a: @0001AB0C:0021 function_459(local_number6, 2); @0001AB1A:0001 label_1ab1a: @0001AB1C:0005 goto label_1a82b; @0001AB25:0009 endif; @0001AB25:0009 label_1ab25: @0001AB27:0021 EndDialog(local_string5); @0001AB30:0021 ReleaseDialog/EndDialog(local_string5); @0001AB39:0021 SdInit(); @0001AB3F:0021 function_398(); @0001AB45:0006 local_number8 = LASTRESULT; @0001AB4F:000D local_number8 = (local_number8 = 1); @0001AB5E:0004 if(local_number8) then // ref index: 1 @0001AB6A:0021 SdMakeName(global_string3, local_string5, local_string1, global_number41); @0001AB7C:0021 SilentWriteData(global_string3, "Result", 2, "", local_number1); @0001AB99:0003 endif; @0001AB99:0003 label_1ab99: @0001AB9B:0027 // return coming @0001AB9F:0023 return local_number1; @0001ABA6:0026 end; // checksum: ab34b43e @0001ABB2:0006 label_1abb2: @0001ABB4:0022 function NUMBER SdProductName(local_string1) @0001ABB4 NUMBER local_number1; @0001ABB4 @0001ABB4 @0001ABB4 begin @0001ABBD:0006 global_string2 = local_string1; @0001ABC7:0020 IsEmpty(global_object10); // dll: ISRT.dll @0001ABD0:0006 local_number1 = LASTRESULT; @0001ABDA:0004 if(local_number1) then // ref index: 1 @0001ABE6:0020 __GetProgress(global_number24, global_object10); // dll: ISRT.dll @0001ABF2:0003 endif; @0001ABF2:0003 label_1abf2: @0001ABF4:0033 global_object10.ProductName = global_string2; @0001AC0C:0024 return; @0001AC10:0026 end; // checksum: 504e5042 @0001AC1C:000B label_1ac1c: @0001AC1E:0022 function NUMBER SdStartCopy(local_string1, local_string2, local_number1) @0001AC1E NUMBER local_number2, local_number4, local_number5, local_number6, local_number7, local_number8, local_number9; @0001AC1E STRING local_string3, local_string4; @0001AC1E @0001AC1E begin @0001AC27:0006 local_string3 = "SdStartCopy"; @0001AC3C:0006 local_number4 = 12030; @0001AC48:0021 function_398(); @0001AC4E:0006 local_number8 = LASTRESULT; @0001AC58:000D local_number8 = (local_number8 = 2); @0001AC67:0004 if(local_number8) then // ref index: 1 @0001AC73:0021 SdMakeName(global_string3, local_string3, local_string1, global_number42); @0001AC85:0021 SilentReadData/SilentWriteData(global_string3, "Result", 2, local_string4, local_number2); @0001ACA2:0027 // return coming @0001ACA6:0023 return local_number2; @0001ACAD:0003 endif; @0001ACAD:0003 label_1acad: @0001ACAF:000D local_number8 = (global_number14 = 0); @0001ACBE:0004 if(local_number8) then // ref index: 1 @0001ACCA:0021 SdInit(); @0001ACD0:0006 endif; @0001ACD0:0006 label_1acd0: @0001ACD2:0021 EzDefineDialog(local_string3, "", "", 12030); @0001ACE6:0006 local_number8 = LASTRESULT; @0001ACF0:000D local_number8 = (local_number8 = -1); @0001ACFF:0004 if(local_number8) then // ref index: 1 @0001AD0B:0027 // return coming @0001AD0F:0023 return -1; @0001AD18:0001 endif; @0001AD18:0001 label_1ad18: @0001AD1A:0006 local_number5 = 0; @0001AD26:0006 label_1ad26: @0001AD28:0001 // switch/while/??? @0001AD2C:000D local_number8 = (local_number5 = 0); @0001AD3B:0004 if(local_number8) then // ref index: 11 @0001AD47:0021 WaitOnDialog/ReleaseDialog(local_string3); @0001AD50:0006 local_number2 = LASTRESULT; @0001AD5A:0001 // switch/while/??? @0001AD5E:0005 label_1ad5e: @0001AD60:000D local_number8 = (local_number2 = -100); @0001AD6F:0004 if(local_number8) then // ref index: 4 @0001AD7B:000E local_number8 = (local_string2 != ""); @0001AD88:0004 if(local_number8) then // ref index: 1 @0001AD94:0021 function_350(local_string3, 711, local_string2); @0001ADA5:000D endif; @0001ADA5:000D label_1ada5: @0001ADA7:0021 CmdGetHwndDlg/WaitOnDialog(local_string3); @0001ADB0:0006 local_number7 = LASTRESULT; @0001ADBA:0021 function_346(local_string3, local_number7, 0, global_string2); @0001ADCE:0021 function_359(local_string3, local_number7, local_string1); @0001ADDD:000D local_number8 = (local_number1 = 0); @0001ADEC:0004 if(local_number8) then // ref index: 1 @0001ADF8:0020 GetDlgItem(local_number7, 301); // dll: USER.dll @0001AE06:0006 local_number6 = LASTRESULT; @0001AE10:0020 ShowWindow(local_number6, 0); // dll: USER.dll @0001AE1E:0020 GetDlgItem(local_number7, 701); // dll: USER.dll @0001AE2C:0006 local_number6 = LASTRESULT; @0001AE36:0020 ShowWindow(local_number6, 0); // dll: USER.dll @0001AE44:0005 goto label_1ae60; @0001AE4D:0001 endif; @0001AE4D:0001 label_1ae4d: @0001AE4F:0021 CtrlSetMLEText/CtrlGetMLEText(local_string3, 301, local_number1); @0001AE60:0001 label_1ae60: @0001AE62:0005 goto label_1afb5; @0001AE6B:0005 endif; @0001AE6B:0005 label_1ae6b: @0001AE6D:000D local_number8 = (local_number2 = 1); @0001AE7C:0004 if(local_number8) then // ref index: 1 @0001AE88:0006 local_number2 = 1; @0001AE94:0006 local_number5 = 1; @0001AEA0:0005 goto label_1afb5; @0001AEA9:0005 endif; @0001AEA9:0005 label_1aea9: @0001AEAB:000D local_number8 = (local_number2 = 12); @0001AEBA:0004 if(local_number8) then // ref index: 1 @0001AEC6:0006 local_number2 = 12; @0001AED2:0006 local_number5 = 1; @0001AEDE:0005 goto label_1afb5; @0001AEE7:0006 endif; @0001AEE7:0006 label_1aee7: @0001AEE9:000D local_number8 = (local_number2 = -1); @0001AEF8:0004 if(local_number8) then // ref index: 1 @0001AF04:0021 function_353(-1, local_string3); @0001AF12:0006 local_number2 = -1; @0001AF1E:0006 local_number5 = 1; @0001AF2A:0005 goto label_1afb5; @0001AF33:0004 endif; @0001AF33:0004 label_1af33: @0001AF35:000D local_number8 = (local_number2 = -200); @0001AF44:0004 if(local_number8) then // ref index: 1 @0001AF50:0021 function_354(local_number7, local_number2, local_number5); @0001AF5F:0005 goto label_1afb5; @0001AF68:0007 endif; @0001AF68:0007 label_1af68: @0001AF6A:0021 function_347(local_number2); @0001AF73:0006 local_number8 = LASTRESULT; @0001AF7D:0021 function_348(local_number2); @0001AF86:0006 local_number9 = LASTRESULT; @0001AF90:0019 local_number8 = (local_number8 = local_number9); @0001AF9D:0004 if(local_number8) then // ref index: 1 @0001AFA9:0006 local_number5 = 1; @0001AFB5:0001 endif; @0001AFB5:0001 label_1afb5: @0001AFB7:0005 goto label_1ad26; @0001AFC0:0009 endif; @0001AFC0:0009 label_1afc0: @0001AFC2:0021 EndDialog(local_string3); @0001AFCB:0021 ReleaseDialog/EndDialog(local_string3); @0001AFD4:0021 SdInit(); @0001AFDA:0021 function_398(); @0001AFE0:0006 local_number8 = LASTRESULT; @0001AFEA:000D local_number8 = (local_number8 = 1); @0001AFF9:0004 if(local_number8) then // ref index: 1 @0001B005:0021 SdMakeName(global_string3, local_string3, local_string1, global_number42); @0001B017:0021 SilentWriteData(global_string3, "Result", 2, "", local_number2); @0001B034:0003 endif; @0001B034:0003 label_1b034: @0001B036:0027 // return coming @0001B03A:0023 return local_number2; @0001B041:0026 end; // checksum: a11b5378 @0001B04D:000B label_1b04d: @0001B04F:0022 function NUMBER SdWelcome(local_string1, local_string2) @0001B04F NUMBER local_number1, local_number4, local_number5, local_number6, local_number7, local_number8; @0001B04F STRING local_string3, local_string4; @0001B04F @0001B04F begin @0001B058:0006 local_string3 = "SdWelcome"; @0001B06B:0006 local_number4 = 12006; @0001B077:0021 function_398(); @0001B07D:0006 local_number7 = LASTRESULT; @0001B087:000D local_number7 = (local_number7 = 2); @0001B096:0004 if(local_number7) then // ref index: 1 @0001B0A2:0021 SdMakeName(global_string3, local_string3, local_string1, global_number43); @0001B0B4:0021 SilentReadData/SilentWriteData(global_string3, "Result", 2, local_string4, local_number1); @0001B0D1:0027 // return coming @0001B0D5:0023 return local_number1; @0001B0DC:0003 endif; @0001B0DC:0003 label_1b0dc: @0001B0DE:000D local_number7 = (global_number14 = 0); @0001B0ED:0004 if(local_number7) then // ref index: 1 @0001B0F9:0021 SdInit(); @0001B0FF:0006 endif; @0001B0FF:0006 label_1b0ff: @0001B101:0021 EzDefineDialog(local_string3, "", "", 12006); @0001B115:0006 local_number7 = LASTRESULT; @0001B11F:000D local_number7 = (local_number7 = -1); @0001B12E:0004 if(local_number7) then // ref index: 1 @0001B13A:0027 // return coming @0001B13E:0023 return -1; @0001B147:0002 endif; @0001B147:0002 label_1b147: @0001B149:0021 Disable/Enable(50); @0001B154:0006 local_number6 = 0; @0001B160:0006 label_1b160: @0001B162:0001 // switch/while/??? @0001B166:000D local_number7 = (local_number6 = 0); @0001B175:0004 if(local_number7) then // ref index: 9 @0001B181:0021 WaitOnDialog/ReleaseDialog(local_string3); @0001B18A:0006 local_number1 = LASTRESULT; @0001B194:0001 // switch/while/??? @0001B198:0005 label_1b198: @0001B19A:000D local_number7 = (local_number1 = -100); @0001B1A9:0004 if(local_number7) then // ref index: 2 @0001B1B5:000E local_number7 = (local_string2 != ""); @0001B1C2:0004 if(local_number7) then // ref index: 1 @0001B1CE:0021 function_350(local_string3, 710, local_string2); @0001B1DF:0005 endif; @0001B1DF:0005 label_1b1df: @0001B1E1:0021 CmdGetHwndDlg/WaitOnDialog(local_string3); @0001B1EA:0006 local_number5 = LASTRESULT; @0001B1F4:0021 function_346(local_string3, local_number5, 8, global_string2); @0001B208:0021 function_359(local_string3, local_number5, local_string1); @0001B217:0005 goto label_1b373; @0001B220:0005 endif; @0001B220:0005 label_1b220: @0001B222:000D local_number7 = (local_number1 = 1); @0001B231:0004 if(local_number7) then // ref index: 1 @0001B23D:0006 local_number1 = 1; @0001B249:0006 local_number6 = 1; @0001B255:0005 goto label_1b373; @0001B25E:0005 endif; @0001B25E:0005 label_1b25e: @0001B260:000D local_number7 = (local_number1 = 12); @0001B26F:0004 if(local_number7) then // ref index: 1 @0001B27B:0006 local_number1 = 12; @0001B287:0006 local_number6 = 1; @0001B293:0005 goto label_1b373; @0001B29C:0006 endif; @0001B29C:0006 label_1b29c: @0001B29E:000D local_number7 = (local_number1 = -1); @0001B2AD:0004 if(local_number7) then // ref index: 1 @0001B2B9:0021 function_353(-1, "SdWelcome"); @0001B2D0:0006 local_number1 = -1; @0001B2DC:0006 local_number6 = 1; @0001B2E8:0005 goto label_1b373; @0001B2F1:0004 endif; @0001B2F1:0004 label_1b2f1: @0001B2F3:000D local_number7 = (local_number1 = -200); @0001B302:0004 if(local_number7) then // ref index: 1 @0001B30E:0021 function_354(local_number5, local_number1, local_number6); @0001B31D:0005 goto label_1b373; @0001B326:0007 endif; @0001B326:0007 label_1b326: @0001B328:0021 function_347(local_number1); @0001B331:0006 local_number7 = LASTRESULT; @0001B33B:0021 function_348(local_number1); @0001B344:0006 local_number8 = LASTRESULT; @0001B34E:0019 local_number7 = (local_number7 = local_number8); @0001B35B:0004 if(local_number7) then // ref index: 1 @0001B367:0006 local_number6 = 1; @0001B373:0001 endif; @0001B373:0001 label_1b373: @0001B375:0005 goto label_1b160; @0001B37E:000A endif; @0001B37E:000A label_1b37e: @0001B380:0021 EndDialog(local_string3); @0001B389:0021 ReleaseDialog/EndDialog(local_string3); @0001B392:0021 SdInit(); @0001B398:0021 function_151(50); @0001B3A3:0021 function_398(); @0001B3A9:0006 local_number7 = LASTRESULT; @0001B3B3:000D local_number7 = (local_number7 = 1); @0001B3C2:0004 if(local_number7) then // ref index: 1 @0001B3CE:0021 SdMakeName(global_string3, local_string3, local_string1, global_number43); @0001B3E0:0021 SilentWriteData(global_string3, "Result", 2, "", local_number1); @0001B3FD:0003 endif; @0001B3FD:0003 label_1b3fd: @0001B3FF:0027 // return coming @0001B403:0023 return local_number1; @0001B40A:0026 end; // checksum: bb790227 @0001B416:000B label_1b416: @0001B418:0022 function NUMBER SdWelcomeMaint(local_string1, local_string2, local_number1) @0001B418 NUMBER local_number2, local_number4, local_number5, local_number6, local_number7, local_number8; @0001B418 STRING local_string3, local_string4; @0001B418 @0001B418 begin @0001B421:0006 local_string3 = "SdWelcomeMaint"; @0001B439:0006 local_number4 = 12053; @0001B445:0021 function_398(); @0001B44B:0006 local_number7 = LASTRESULT; @0001B455:000D local_number7 = (local_number7 = 2); @0001B464:0004 if(local_number7) then // ref index: 1 @0001B470:0021 SdMakeName(global_string3, local_string3, local_string1, global_number44); @0001B482:0021 SilentReadData/SilentWriteData(global_string3, "Result", 2, local_string4, local_number2); @0001B49F:0027 // return coming @0001B4A3:0023 return local_number2; @0001B4AA:0003 endif; @0001B4AA:0003 label_1b4aa: @0001B4AC:000D local_number7 = (global_number14 = 0); @0001B4BB:0004 if(local_number7) then // ref index: 1 @0001B4C7:0021 SdInit(); @0001B4CD:0006 endif; @0001B4CD:0006 label_1b4cd: @0001B4CF:0021 EzDefineDialog(local_string3, "", "", 12053); @0001B4E3:0006 local_number7 = LASTRESULT; @0001B4ED:000D local_number7 = (local_number7 = -1); @0001B4FC:0004 if(local_number7) then // ref index: 1 @0001B508:0027 // return coming @0001B50C:0023 return -1; @0001B515:0001 endif; @0001B515:0001 label_1b515: @0001B517:0006 local_number6 = 0; @0001B523:0006 label_1b523: @0001B525:0001 // switch/while/??? @0001B529:000D local_number7 = (local_number6 = 0); @0001B538:0004 if(local_number7) then // ref index: 13 @0001B544:0021 WaitOnDialog/ReleaseDialog(local_string3); @0001B54D:0006 local_number2 = LASTRESULT; @0001B557:0001 // switch/while/??? @0001B55B:0005 label_1b55b: @0001B55D:000D local_number7 = (local_number2 = -100); @0001B56C:0004 if(local_number7) then // ref index: 2 @0001B578:000E local_number7 = (local_string2 != ""); @0001B585:0004 if(local_number7) then // ref index: 1 @0001B591:0021 function_350(local_string3, 710, local_string2); @0001B5A2:000B endif; @0001B5A2:000B label_1b5a2: @0001B5A4:0021 CmdGetHwndDlg/WaitOnDialog(local_string3); @0001B5AD:0006 local_number5 = LASTRESULT; @0001B5B7:0021 function_346(local_string3, local_number5, 0, global_string2); @0001B5CB:0021 function_359(local_string3, local_number5, local_string1); @0001B5DA:0021 CtrlSetState("SdWelcomeMaint", local_number1, -1001); @0001B5F9:0021 CmdGetHwndDlg/WaitOnDialog("SdWelcomeMaint"); @0001B610:0006 local_number7 = LASTRESULT; @0001B61A:0020 GetDlgItem(local_number7, local_number1); // dll: USER.dll @0001B626:0006 local_number7 = LASTRESULT; @0001B630:0020 SetFocus(local_number7); // dll: USER.dll @0001B639:0005 goto label_1b8b1; @0001B642:0006 endif; @0001B642:0006 label_1b642: @0001B644:000D local_number7 = (local_number2 = -1); @0001B653:0004 if(local_number7) then // ref index: 1 @0001B65F:0021 function_353(-1, "SdWelcomeMaint"); @0001B67B:0006 local_number2 = -1; @0001B687:0006 local_number6 = 1; @0001B693:0005 goto label_1b8b1; @0001B69C:0004 endif; @0001B69C:0004 label_1b69c: @0001B69E:000D local_number7 = (local_number2 = -200); @0001B6AD:0004 if(local_number7) then // ref index: 1 @0001B6B9:0021 function_354(local_number5, local_number2, local_number6); @0001B6C8:0005 goto label_1b8b1; @0001B6D1:0005 endif; @0001B6D1:0005 label_1b6d1: @0001B6D3:000D local_number7 = (local_number2 = 12); @0001B6E2:0004 if(local_number7) then // ref index: 1 @0001B6EE:0006 local_number2 = 12; @0001B6FA:0006 local_number6 = 1; @0001B706:0005 goto label_1b8b1; @0001B70F:0008 endif; @0001B70F:0008 label_1b70f: @0001B711:000D local_number7 = (local_number2 = 1); @0001B720:0004 if(local_number7) then // ref index: 4 @0001B72C:0021 CtrlGetState(local_string3, 302); @0001B73A:0006 local_number7 = LASTRESULT; @0001B744:000D local_number7 = (-1001 = local_number7); @0001B753:0004 if(local_number7) then // ref index: 1 @0001B75F:0006 local_number2 = 302; @0001B76B:0005 goto label_1b7ff; @0001B774:0006 endif; @0001B774:0006 label_1b774: @0001B776:0021 CtrlGetState(local_string3, 301); @0001B784:0006 local_number7 = LASTRESULT; @0001B78E:000D local_number7 = (-1001 = local_number7); @0001B79D:0004 if(local_number7) then // ref index: 1 @0001B7A9:0006 local_number2 = 301; @0001B7B5:0005 goto label_1b7ff; @0001B7BE:0005 endif; @0001B7BE:0005 label_1b7be: @0001B7C0:0021 CtrlGetState(local_string3, 303); @0001B7CE:0006 local_number7 = LASTRESULT; @0001B7D8:000D local_number7 = (-1001 = local_number7); @0001B7E7:0004 if(local_number7) then // ref index: 1 @0001B7F3:0006 local_number2 = 303; @0001B7FF:0002 endif; @0001B7FF:0002 label_1b7ff: @0001B801:0006 local_number6 = 1; @0001B80D:0005 goto label_1b8b1; @0001B816:0008 endif; @0001B816:0008 label_1b816: @0001B818:0021 function_347(local_number2); @0001B821:0006 local_number7 = LASTRESULT; @0001B82B:0021 function_348(local_number2); @0001B834:0006 local_number8 = LASTRESULT; @0001B83E:0019 local_number7 = (local_number7 = local_number8); @0001B84B:0004 if(local_number7) then // ref index: 1 @0001B857:0006 local_number6 = 1; @0001B863:0005 goto label_1b8b1; @0001B86C:0005 endif; @0001B86C:0005 label_1b86c: @0001B86E:000C local_number7 = (local_number2 >= 101); @0001B87D:000B local_number8 = (local_number2 <= 199); @0001B88C:0019 local_number7 = (local_number7 = local_number8); @0001B899:0004 if(local_number7) then // ref index: 1 @0001B8A5:0006 local_number6 = 1; @0001B8B1:0001 endif; @0001B8B1:0001 label_1b8b1: @0001B8B3:0005 goto label_1b523; @0001B8BC:0009 endif; @0001B8BC:0009 label_1b8bc: @0001B8BE:0021 EndDialog(local_string3); @0001B8C7:0021 ReleaseDialog/EndDialog(local_string3); @0001B8D0:0021 SdInit(); @0001B8D6:0021 function_398(); @0001B8DC:0006 local_number7 = LASTRESULT; @0001B8E6:000D local_number7 = (local_number7 = 1); @0001B8F5:0004 if(local_number7) then // ref index: 1 @0001B901:0021 SdMakeName(global_string3, local_string3, local_string1, global_number44); @0001B913:0021 SilentWriteData(global_string3, "Result", 2, "", local_number2); @0001B930:0003 endif; @0001B930:0003 label_1b930: @0001B932:0027 // return coming @0001B936:0023 return local_number2; @0001B93D:0026 end; // checksum: 1f45a114 @0001B949:0012 label_1b949: @0001B94B:0022 function NUMBER SelectDir(local_string1, local_string2, local_string3, local_number1) @0001B94B NUMBER local_number2, local_number3, local_number4, local_number5, local_number6; @0001B94B STRING local_string4, local_string5; @0001B94B @0001B94B begin @0001B954:0021 function_398(); @0001B95A:0006 local_number5 = LASTRESULT; @0001B964:000D local_number5 = (local_number5 = 2); @0001B973:0004 if(local_number5) then // ref index: 2 @0001B97F:0021 SdMakeName(local_string4, "SelectDir", "", global_number45); @0001B99A:0021 SilentReadData/SilentWriteData(local_string4, "Result", 2, local_string5, local_number3); @0001B9B7:000E local_number5 = (local_number3 != 12); @0001B9C6:000E local_number6 = (local_number3 != 2); @0001B9D5:0019 local_number5 = (local_number5 = local_number6); @0001B9E2:0004 if(local_number5) then // ref index: 1 @0001B9EE:0021 SilentReadData/SilentWriteData(local_string4, "szDir", 1, local_string3, local_number4); @0001BA0A:0004 if(local_number1) then // ref index: 1 @0001BA16:0021 CreateDir(local_string3); @0001BA1F:0006 local_number5 = LASTRESULT; @0001BA29:0009 local_number5 = (local_number5 < 0); @0001BA38:0004 if(local_number5) then // ref index: 1 @0001BA44:0021 function_388("", local_string3, 0, -51); @0001BA5A:0002 endif; @0001BA5A:0002 endif; @0001BA5A:0002 endif; @0001BA5A:0002 label_1ba5a: @0001BA5C:0027 // return coming @0001BA60:0023 return local_number3; @0001BA67:000A endif; @0001BA67:000A label_1ba67: @0001BA69:0021 StrRemoveLastSlash(local_string3); @0001BA72:0021 function_367(local_string1, local_string2, local_string3, local_number1); @0001BA84:0006 local_number2 = LASTRESULT; @0001BA8E:0021 function_398(); @0001BA94:0006 local_number5 = LASTRESULT; @0001BA9E:000D local_number5 = (local_number5 = 1); @0001BAAD:0004 if(local_number5) then // ref index: 1 @0001BAB9:0021 SdMakeName(local_string4, "SelectDir", "", global_number45); @0001BAD4:0021 SilentWriteData(local_string4, "Result", 2, local_string5, local_number3); @0001BAF1:0021 SilentWriteData(local_string4, "szDir", 1, local_string3, local_number4); @0001BB0D:0003 endif; @0001BB0D:0003 label_1bb0d: @0001BB0F:0027 // return coming @0001BB13:0023 return local_number2; @0001BB1A:0026 end; // checksum: f8cd39c8 @0001BB26:0010 label_1bb26: @0001BB28:0022 function NUMBER function_367(local_string1, local_string2, local_string3, local_number1) @0001BB28 NUMBER local_number2, local_number3; @0001BB28 STRING local_string4; @0001BB28 @0001BB28 begin @0001BB31:0020 _EnablePrevDialog(global_number24, 0, "SelectDir"); // dll: ISRT.dll @0001BB4B:0006 local_string4 = local_string3; @0001BB55:0020 _BrowseForFolder(global_number24, local_string1, local_string2, "", "", 17, local_string4, 260); // dll: ISRT.dll @0001BB77:0006 local_number2 = LASTRESULT; @0001BB81:0006 local_string3 = local_string4; @0001BB8B:0020 _EnablePrevDialog(global_number24, 1, ""); // dll: ISRT.dll @0001BB9C:000D local_number3 = (local_number2 = 1); @0001BBAB:0004 if(local_number3) then // ref index: 1 @0001BBB7:0004 if(local_number1) then // ref index: 1 @0001BBC3:0021 CreateDir(local_string3); @0001BBCC:0006 local_number2 = LASTRESULT; @0001BBD6:000D local_number3 = (local_number2 = 0); @0001BBE5:0004 if(local_number3) then // ref index: 1 @0001BBF1:0027 // return coming @0001BBF5:0023 return 1; @0001BBFE:0003 endif; @0001BBFE:0003 endif; @0001BBFE:0003 endif; @0001BBFE:0003 label_1bbfe: @0001BC00:0027 // return coming @0001BC04:0023 return local_number2; @0001BC0B:0026 end; // checksum: 7843870d @0001BC1B:0009 label_1bc1b: @0001BC1D:0022 function NUMBER SetupType(local_string1, local_string2, local_string3, local_number1, local_number2) @0001BC1D NUMBER local_number3, local_number4, local_number6, local_number7, local_number8, local_number9; @0001BC1D STRING local_string4, local_string5, local_string6; @0001BC1D @0001BC1D begin @0001BC26:0021 function_398(); @0001BC2C:0006 local_number8 = LASTRESULT; @0001BC36:000D local_number8 = (local_number8 = 2); @0001BC45:0004 if(local_number8) then // ref index: 1 @0001BC51:0021 SdMakeName(local_string4, "SetupType", "", global_number46); @0001BC6C:0021 SilentReadData/SilentWriteData(local_string4, "Result", 2, local_string6, local_number3); @0001BC89:0027 // return coming @0001BC8D:0023 return local_number3; @0001BC94:0003 endif; @0001BC94:0003 label_1bc94: @0001BC96:000D local_number8 = (global_number14 = 0); @0001BCA5:0004 if(local_number8) then // ref index: 1 @0001BCB1:0021 SdInit(); @0001BCB7:0006 endif; @0001BCB7:0006 label_1bcb7: @0001BCB9:0021 EzDefineDialog("SetupType", "", "", 10203); @0001BCD6:0006 local_number8 = LASTRESULT; @0001BCE0:000D local_number8 = (local_number8 = -1); @0001BCEF:0004 if(local_number8) then // ref index: 1 @0001BCFB:0027 // return coming @0001BCFF:0023 return -1; @0001BD08:0001 endif; @0001BD08:0001 label_1bd08: @0001BD0A:0006 local_number6 = 0; @0001BD16:0006 label_1bd16: @0001BD18:0001 // switch/while/??? @0001BD1C:000D local_number8 = (local_number6 = 0); @0001BD2B:0004 if(local_number8) then // ref index: 18 @0001BD37:0021 WaitOnDialog/ReleaseDialog("SetupType"); @0001BD49:0006 local_number3 = LASTRESULT; @0001BD53:0001 // switch/while/??? @0001BD57:0005 label_1bd57: @0001BD59:000D local_number8 = (local_number3 = -100); @0001BD68:0004 if(local_number8) then // ref index: 2 @0001BD74:000E local_number8 = (local_string2 != ""); @0001BD81:0004 if(local_number8) then // ref index: 1 @0001BD8D:0021 CtrlSetText/CtrlGetText("SetupType", 202, local_string2); @0001BDA7:000B endif; @0001BDA7:000B label_1bda7: @0001BDA9:0021 CmdGetHwndDlg/WaitOnDialog("SetupType"); @0001BDBB:0006 local_number7 = LASTRESULT; @0001BDC5:0021 function_346("SetupType", local_number7, 0, global_string2); @0001BDE2:0021 function_359("SetupType", local_number7, local_string1); @0001BDFA:0021 CtrlSetState("SetupType", local_number1, -1001); @0001BE14:0021 CmdGetHwndDlg/WaitOnDialog("SetupType"); @0001BE26:0006 local_number8 = LASTRESULT; @0001BE30:0020 GetDlgItem(local_number8, local_number1); // dll: USER.dll @0001BE3C:0006 local_number8 = LASTRESULT; @0001BE46:0020 SetFocus(local_number8); // dll: USER.dll @0001BE4F:0005 goto label_1c2e2; @0001BE58:0006 endif; @0001BE58:0006 label_1be58: @0001BE5A:000D local_number8 = (local_number3 = -1); @0001BE69:0004 if(local_number8) then // ref index: 1 @0001BE75:0006 local_number3 = -1; @0001BE81:0021 function_353(-1, "SetupType"); @0001BE98:0006 local_number6 = 1; @0001BEA4:0005 goto label_1c2e2; @0001BEAD:0004 endif; @0001BEAD:0004 label_1bead: @0001BEAF:000D local_number8 = (local_number3 = -200); @0001BEBE:0004 if(local_number8) then // ref index: 1 @0001BECA:0021 function_354(local_number7, local_number3, local_number6); @0001BED9:0005 goto label_1c2e2; @0001BEE2:0005 endif; @0001BEE2:0005 label_1bee2: @0001BEE4:000D local_number8 = (local_number3 = 12); @0001BEF3:0004 if(local_number8) then // ref index: 1 @0001BEFF:0006 local_number3 = 12; @0001BF0B:0006 local_number6 = 1; @0001BF17:0005 goto label_1c2e2; @0001BF20:000F endif; @0001BF20:000F label_1bf20: @0001BF22:000D local_number8 = (local_number3 = 1); @0001BF31:0004 if(local_number8) then // ref index: 9 @0001BF3D:0021 CtrlGetState("SetupType", 301); @0001BF54:0006 local_number8 = LASTRESULT; @0001BF5E:000D local_number8 = (-1001 = local_number8); @0001BF6D:0004 if(local_number8) then // ref index: 3 @0001BF79:0006 local_number3 = 301; @0001BF85:0006 local_string5 = "Typical"; @0001BF96:0021 ComponentSetupTypeSet(global_string6, local_string5); @0001BFA2:0006 local_number4 = LASTRESULT; @0001BFAC:0009 local_number8 = (local_number4 < 0); @0001BFBB:0004 if(local_number8) then // ref index: 1 @0001BFC7:0006 local_string5 = "Standard"; @0001BFD9:0021 ComponentSetupTypeSet(global_string6, local_string5); @0001BFE5:0006 local_number4 = LASTRESULT; @0001BFEF:0005 endif; @0001BFEF:0005 label_1bfef: @0001BFF1:0009 local_number8 = (local_number4 < 0); @0001C000:0004 if(local_number8) then // ref index: 1 @0001C00C:0006 local_string5 = "•W€"; @0001C01A:0021 ComponentSetupTypeSet(global_string6, local_string5); @0001C026:0006 local_number4 = LASTRESULT; @0001C030:0001 endif; @0001C030:0001 label_1c030: @0001C032:0005 goto label_1c230; @0001C03B:000D endif; @0001C03B:000D label_1c03b: @0001C03D:0021 CtrlGetState("SetupType", 303); @0001C054:0006 local_number8 = LASTRESULT; @0001C05E:000D local_number8 = (-1001 = local_number8); @0001C06D:0004 if(local_number8) then // ref index: 3 @0001C079:0006 local_number3 = 303; @0001C085:0006 local_string5 = "Custom"; @0001C095:0021 ComponentSetupTypeSet(global_string6, local_string5); @0001C0A1:0006 local_number4 = LASTRESULT; @0001C0AB:0009 local_number8 = (local_number4 < 0); @0001C0BA:0004 if(local_number8) then // ref index: 1 @0001C0C6:0006 local_string5 = "Benutzer"; @0001C0D8:0021 ComponentSetupTypeSet(global_string6, local_string5); @0001C0E4:0006 local_number4 = LASTRESULT; @0001C0EE:0005 endif; @0001C0EE:0005 label_1c0ee: @0001C0F0:0009 local_number8 = (local_number4 < 0); @0001C0FF:0004 if(local_number8) then // ref index: 1 @0001C10B:0006 local_string5 = "¶½ÀÑ"; @0001C119:0021 ComponentSetupTypeSet(global_string6, local_string5); @0001C125:0006 local_number4 = LASTRESULT; @0001C12F:0001 endif; @0001C12F:0001 label_1c12f: @0001C131:0005 goto label_1c230; @0001C13A:000D endif; @0001C13A:000D label_1c13a: @0001C13C:0021 CtrlGetState("SetupType", 302); @0001C153:0006 local_number8 = LASTRESULT; @0001C15D:000D local_number8 = (-1001 = local_number8); @0001C16C:0004 if(local_number8) then // ref index: 2 @0001C178:0006 local_number3 = 302; @0001C184:0006 local_string5 = "Compact"; @0001C195:0021 ComponentSetupTypeSet(global_string6, local_string5); @0001C1A1:0006 local_number4 = LASTRESULT; @0001C1AB:0009 local_number8 = (local_number4 < 0); @0001C1BA:0004 if(local_number8) then // ref index: 1 @0001C1C6:0006 local_string5 = "Minimal"; @0001C1D7:0021 ComponentSetupTypeSet(global_string6, local_string5); @0001C1E3:0006 local_number4 = LASTRESULT; @0001C1ED:0005 endif; @0001C1ED:0005 label_1c1ed: @0001C1EF:0009 local_number8 = (local_number4 < 0); @0001C1FE:0004 if(local_number8) then // ref index: 1 @0001C20A:0006 local_string5 = "ºÝÊ߸Ä"; @0001C21A:0021 ComponentSetupTypeSet(global_string6, local_string5); @0001C226:0006 local_number4 = LASTRESULT; @0001C230:0002 endif; @0001C230:0002 endif; @0001C230:0002 label_1c230: @0001C232:0006 local_number6 = 1; @0001C23E:0005 goto label_1c2e2; @0001C247:0008 endif; @0001C247:0008 label_1c247: @0001C249:0021 function_347(local_number3); @0001C252:0006 local_number8 = LASTRESULT; @0001C25C:0021 function_348(local_number3); @0001C265:0006 local_number9 = LASTRESULT; @0001C26F:0019 local_number8 = (local_number8 = local_number9); @0001C27C:0004 if(local_number8) then // ref index: 1 @0001C288:0006 local_number6 = 1; @0001C294:0005 goto label_1c2e2; @0001C29D:0005 endif; @0001C29D:0005 label_1c29d: @0001C29F:000C local_number8 = (local_number3 >= 101); @0001C2AE:000B local_number9 = (local_number3 <= 199); @0001C2BD:0019 local_number8 = (local_number8 = local_number9); @0001C2CA:0004 if(local_number8) then // ref index: 1 @0001C2D6:0006 local_number6 = 1; @0001C2E2:0001 endif; @0001C2E2:0001 label_1c2e2: @0001C2E4:0005 goto label_1bd16; @0001C2ED:0009 endif; @0001C2ED:0009 label_1c2ed: @0001C2EF:0021 EndDialog("SetupType"); @0001C301:0021 ReleaseDialog/EndDialog("SetupType"); @0001C313:0021 SdInit(); @0001C319:0021 function_398(); @0001C31F:0006 local_number8 = LASTRESULT; @0001C329:000D local_number8 = (local_number8 = 1); @0001C338:0004 if(local_number8) then // ref index: 1 @0001C344:0021 SdMakeName(local_string4, "SetupType", "", global_number46); @0001C35F:0021 SilentWriteData(local_string4, "Result", 2, local_string6, local_number3); @0001C37C:0003 endif; @0001C37C:0003 label_1c37c: @0001C37E:0027 // return coming @0001C382:0023 return local_number3; @0001C389:0026 end; // checksum: e8ed54a7 @0001C395:0009 label_1c395: @0001C397:0022 function NUMBER ProgDefGroupType(local_number1) @0001C397 NUMBER local_number2; @0001C397 @0001C397 OBJECT local_object1; @0001C397 begin @0001C3A0:0035 global_object3.WIN9X; @0001C3AF:0006 local_object1 = LASTRESULT; @0001C3B9:0035 local_object1.bWin9X; @0001C3C9:0006 local_object1 = NOTHING; @0001C3D3:0006 local_number2 = LASTRESULT; @0001C3DD:0004 if(local_number2) then // ref index: 1 @0001C3E9:0006 global_number47 = 0; @0001C3F5:0005 goto label_1c40a; @0001C3FE:0001 endif; @0001C3FE:0001 label_1c3fe: @0001C400:0006 global_number47 = local_number1; @0001C40A:0006 label_1c40a: @0001C40C:0021 function_435(); @0001C412:0021 function_437(); @0001C418:0021 function_434(); @0001C41E:0021 function_436(); @0001C424:0024 return; @0001C428:0026 end; // checksum: 5456b24a @0001C438:0004 label_1c438: @0001C43A:0022 function NUMBER function_371() @0001C43A @0001C43A @0001C43A @0001C43A begin @0001C443:0027 // return coming @0001C447:0023 return global_number47; @0001C44E:0026 end; // checksum: 11324 @0001C45A:0007 label_1c45a: @0001C45C:0022 function NUMBER function_372(local_string1, local_string2) @0001C45C NUMBER local_number1, local_number2, local_number3; @0001C45C STRING local_string3, local_string4, local_string5; @0001C45C @0001C45C begin @0001C465:000E local_number2 = (global_number22 != 2); @0001C474:000E local_number3 = (global_number22 != 1); @0001C483:0019 local_number2 = (local_number2 = local_number3); @0001C490:0004 if(local_number2) then // ref index: 1 @0001C49C:0027 // return coming @0001C4A0:0023 return 1; @0001C4A9:000D endif; @0001C4A9:000D label_1c4a9: @0001C4AB:0006 global_string64 = local_string1; @0001C4B5:0006 global_string65 = local_string2; @0001C4BF:0006 global_string66 = ""; @0001C4C9:0006 global_number48 = 0; @0001C4D5:0006 global_number49 = 0; @0001C4E1:0006 global_number50 = global_number22; @0001C4EB:0021 ListCreate(0); @0001C4F6:0006 global_number51 = LASTRESULT; @0001C500:000D local_number2 = (global_number22 = 2); @0001C50F:0004 if(local_number2) then // ref index: 4 @0001C51B:000D local_number2 = (global_string64 = ""); @0001C528:0004 if(local_number2) then // ref index: 1 @0001C534:0014 global_string64 = (global_string9 ^ "setup.iss"); @0001C54A:0004 endif; @0001C54A:0004 label_1c54a: @0001C54C:000D local_number2 = (global_string65 = ""); @0001C559:0004 if(local_number2) then // ref index: 1 @0001C565:0021 function_402(local_string3, global_string64, 1); @0001C576:0014 global_string65 = (local_string3 ^ "setup.log"); @0001C58C:0004 endif; @0001C58C:0004 label_1c58c: @0001C58E:0020 GetPrivateProfileString("Application", "Lang", "", local_string4, 256, global_string64); // dll: KERNEL32.dll @0001C5B7:0006 local_number1 = LASTRESULT; @0001C5C1:0004 if(local_number1) then // ref index: 1 @0001C5CD:0021 function_413(global_number52, local_string4); @0001C5D9:0002 endif; @0001C5D9:0002 label_1c5d9: @0001C5DB:0021 function_391(); @0001C5E1:0005 goto label_1c646; @0001C5EA:0007 endif; @0001C5EA:0007 label_1c5ea: @0001C5EC:000D local_number2 = (global_number22 = 1); @0001C5FB:0004 if(local_number2) then // ref index: 1 @0001C607:000D local_number2 = (global_string64 = ""); @0001C614:0004 if(local_number2) then // ref index: 1 @0001C620:0021 function_423(); @0001C626:0006 local_string5 = LASTRESULT; @0001C630:0014 global_string64 = (local_string5 ^ "setup.iss"); @0001C646:0003 endif; @0001C646:0003 endif; @0001C646:0003 label_1c646: @0001C648:0027 // return coming @0001C64C:0023 return 1; @0001C655:0026 end; // checksum: 7b4efe37 @0001C661:0009 label_1c661: @0001C663:0022 function NUMBER function_373() @0001C663 NUMBER local_number1, local_number3; @0001C663 STRING local_string1, local_string4; @0001C663 @0001C663 begin @0001C66C:000E local_number3 = (global_string64 != ""); @0001C679:0004 if(local_number3) then // ref index: 2 @0001C685:0021 function_402(local_string1, global_string64, 1); @0001C696:0006 local_number3 = LASTRESULT; @0001C6A0:0009 local_number3 = (local_number3 < 0); @0001C6AF:0004 if(local_number3) then // ref index: 1 @0001C6BB:0027 // return coming @0001C6BF:0023 return -8; @0001C6C8:0005 endif; @0001C6C8:0005 label_1c6c8: @0001C6CA:0021 ExistsDir/ExistsDisk(local_string1); @0001C6D3:0006 local_number3 = LASTRESULT; @0001C6DD:000D local_number3 = (local_number3 = -1); @0001C6EC:0004 if(local_number3) then // ref index: 1 @0001C6F8:0006 global_string64 = ""; @0001C702:000B endif; @0001C702:000B endif; @0001C702:000B label_1c702: @0001C704:000D local_number3 = (global_number22 = 2); @0001C713:0004 if(local_number3) then // ref index: 4 @0001C71F:0020 DeleteFileA(global_string65); // dll: KERNEL32.dll @0001C728:0021 function_393(1); @0001C733:0006 local_number3 = LASTRESULT; @0001C73D:000D local_number3 = (local_number3 = 0); @0001C74C:0004 if(local_number3) then // ref index: 1 @0001C758:0021 function_236(65, "Failed"); @0001C76C:0021 function_236(73, "Failed silent installation. May be failed to allocate Memory."); @0001C7B7:0027 // return coming @0001C7BB:0023 return -7; @0001C7C4:0009 endif; @0001C7C4:0009 label_1c7c4: @0001C7C6:0021 Is(3, global_string64); @0001C7D4:0006 local_number3 = LASTRESULT; @0001C7DE:000D local_number3 = (local_number3 = 0); @0001C7ED:0004 if(local_number3) then // ref index: 1 @0001C7F9:0021 function_390("", global_string64, 0, -5); @0001C80F:0021 function_236(65, "Failed"); @0001C823:0021 function_236(73, "Failed silent installation. May be failed to allocate Memory."); @0001C86E:0027 // return coming @0001C872:0023 return -5; @0001C87B:0009 endif; @0001C87B:0009 label_1c87b: @0001C87D:0020 GetPrivateProfileString("InstallShield Silent", "Version", "", local_string4, 256, global_string64); // dll: KERNEL32.dll @0001C8B2:0006 local_number1 = LASTRESULT; @0001C8BC:000E local_number3 = (local_string4 != "v6.00.000"); @0001C8D2:0004 if(local_number3) then // ref index: 1 @0001C8DE:0021 function_390("", "", 0, -8); @0001C8F4:0021 function_236(65, "Failed"); @0001C908:0021 function_236(73, "Failed silent installation. May be failed to allocate Memory."); @0001C953:0027 // return coming @0001C957:0023 return -8; @0001C960:0002 endif; @0001C960:0002 label_1c960: @0001C962:0021 function_390("", "", 0, 0); @0001C978:0005 goto label_1ca7d; @0001C981:000B endif; @0001C981:000B label_1c981: @0001C983:000D local_number3 = (global_number22 = 1); @0001C992:0004 if(local_number3) then // ref index: 2 @0001C99E:0020 DeleteFileA(global_string64); // dll: KERNEL32.dll @0001C9A7:0021 function_393(1); @0001C9B2:0006 local_number3 = LASTRESULT; @0001C9BC:000D local_number3 = (local_number3 = 0); @0001C9CB:0004 if(local_number3) then // ref index: 1 @0001C9D7:0021 function_381(11491); @0001C9E2:0021 function_399(0); @0001C9ED:0027 // return coming @0001C9F1:0023 return -6; @0001C9FA:0008 endif; @0001C9FA:0008 label_1c9fa: @0001C9FC:0020 WritePrivateProfileString("File Transfer", "OverwrittenReadOnly", "NoToAll", global_string64); // dll: KERNEL32.dll @0001CA35:0006 local_number3 = LASTRESULT; @0001CA3F:000D local_number3 = (local_number3 = 0); @0001CA4E:0004 if(local_number3) then // ref index: 1 @0001CA5A:0021 function_381(11491); @0001CA65:0021 function_399(0); @0001CA70:0027 // return coming @0001CA74:0023 return -6; @0001CA7D:0003 endif; @0001CA7D:0003 endif; @0001CA7D:0003 label_1ca7d: @0001CA7F:0027 // return coming @0001CA83:0023 return 0; @0001CA8C:0026 end; // checksum: ff8c84c8 @0001CA98:0005 label_1ca98: @0001CA9A:0022 function NUMBER SilentWriteData(local_string1, local_string2, local_number1, local_string3, local_number2) @0001CA9A NUMBER local_number3, local_number4; @0001CA9A STRING local_string4, local_string5, local_string6; @0001CA9A @0001CA9A begin @0001CAA3:000E local_number4 = (global_number22 != 1); @0001CAB2:0004 if(local_number4) then // ref index: 1 @0001CABE:0027 // return coming @0001CAC2:0023 return -1; @0001CACB:000B endif; @0001CACB:000B label_1cacb: @0001CACD:0007 local_string6 = (global_string48 + "-"); @0001CADB:0007 local_string1 = (local_string6 + local_string1); @0001CAE8:0021 function_376(local_string1); @0001CAF1:0006 local_number4 = LASTRESULT; @0001CAFB:000D local_number4 = (local_number4 = 0); @0001CB0A:0004 if(local_number4) then // ref index: 4 @0001CB16:0021 ListAddString(global_number51, local_string1, 0); @0001CB27:0006 local_number4 = LASTRESULT; @0001CB31:0009 local_number4 = (local_number4 < 0); @0001CB40:0004 if(local_number4) then // ref index: 1 @0001CB4C:0005 goto label_1cdbf; @0001CB55:0008 endif; @0001CB55:0008 label_1cb55: @0001CB57:0021 function_411(local_string4, "%s%d", "Dlg", global_number48); @0001CB70:0007 local_string6 = (global_string48 + "-"); @0001CB7E:0007 local_string6 = (local_string6 + "DlgOrder"); @0001CB93:0020 WritePrivateProfileString(local_string6, local_string4, local_string1, global_string64); // dll: KERNEL32.dll @0001CBA5:0006 local_number4 = LASTRESULT; @0001CBAF:000D local_number4 = (local_number4 = 0); @0001CBBE:0004 if(local_number4) then // ref index: 1 @0001CBCA:0005 goto label_1cdbf; @0001CBD3:0005 endif; @0001CBD3:0005 label_1cbd3: @0001CBD5:0007 global_number48 = (global_number48 + 1); @0001CBE4:002D NumToStr(local_string5, global_number48); @0001CBEE:0006 local_number4 = LASTRESULT; @0001CBF8:0004 if(local_number4) then // ref index: 1 @0001CC04:0005 goto label_1cdbf; @0001CC0D:0007 endif; @0001CC0D:0007 label_1cc0d: @0001CC0F:0007 local_string6 = (global_string48 + "-"); @0001CC1D:0007 local_string6 = (local_string6 + "DlgOrder"); @0001CC32:0020 WritePrivateProfileString(local_string6, "Count", local_string5, global_string64); // dll: KERNEL32.dll @0001CC49:0006 local_number4 = LASTRESULT; @0001CC53:000D local_number4 = (local_number4 = 0); @0001CC62:0004 if(local_number4) then // ref index: 1 @0001CC6E:0005 goto label_1cdbf; @0001CC77:0002 endif; @0001CC77:0002 endif; @0001CC77:0002 label_1cc77: @0001CC79:0006 local_number3 = 0; @0001CC85:0001 // switch/while/??? @0001CC89:0005 label_1cc89: @0001CC8B:000D local_number4 = (local_number1 = 1); @0001CC9A:0004 if(local_number4) then // ref index: 1 @0001CCA6:0021 function_377(local_string1, local_string2, local_string3); @0001CCB5:0006 local_number3 = LASTRESULT; @0001CCBF:0005 goto label_1cd9b; @0001CCC8:0005 endif; @0001CCC8:0005 label_1ccc8: @0001CCCA:000D local_number4 = (local_number1 = 2); @0001CCD9:0004 if(local_number4) then // ref index: 1 @0001CCE5:0021 function_378(local_string1, local_string2, local_number2); @0001CCF4:0006 local_number3 = LASTRESULT; @0001CCFE:0005 goto label_1cd9b; @0001CD07:0005 endif; @0001CD07:0005 label_1cd07: @0001CD09:000D local_number4 = (local_number1 = 3); @0001CD18:0004 if(local_number4) then // ref index: 1 @0001CD24:0021 function_379(local_string1, local_string2, local_number2); @0001CD33:0006 local_number3 = LASTRESULT; @0001CD3D:0005 goto label_1cd9b; @0001CD46:0005 endif; @0001CD46:0005 label_1cd46: @0001CD48:000D local_number4 = (local_number1 = 4); @0001CD57:0004 if(local_number4) then // ref index: 1 @0001CD63:0021 function_380(local_string1, local_string2, global_string6, local_string3, 1); @0001CD7A:0006 local_number3 = LASTRESULT; @0001CD84:0005 goto label_1cd9b; @0001CD8D:0001 endif; @0001CD8D:0001 label_1cd8d: @0001CD8F:0006 local_number3 = -10; @0001CD9B:0002 label_1cd9b: @0001CD9D:0004 if(local_number3) then // ref index: 1 @0001CDA9:0005 goto label_1cdbf; @0001CDB2:0002 endif; @0001CDB2:0002 label_1cdb2: @0001CDB4:0027 // return coming @0001CDB8:0023 return local_number3; @0001CDBF:0004 label_1cdbf: @0001CDC1:0021 function_381(-6); @0001CDCC:0027 // return coming @0001CDD0:0023 return -1; @0001CDD9:0026 end; // checksum: 51486175 @0001CDE9:0005 label_1cde9: @0001CDEB:0022 function NUMBER SilentReadData/SilentWriteData(local_string1, local_string2, local_number1, local_string3, local_number2) @0001CDEB NUMBER local_number3, local_number4; @0001CDEB STRING local_string4; @0001CDEB @0001CDEB begin @0001CDF4:000E local_number4 = (global_number22 != 2); @0001CE03:0004 if(local_number4) then // ref index: 1 @0001CE0F:0027 // return coming @0001CE13:0023 return -2; @0001CE1C:0008 endif; @0001CE1C:0008 label_1ce1c: @0001CE1E:000D local_number4 = (local_string2 = "OverwrittenReadOnly"); @0001CE3E:0004 if(local_number4) then // ref index: 1 @0001CE4A:0021 function_383(local_string1); @0001CE53:0006 local_number3 = LASTRESULT; @0001CE5D:0009 local_number4 = (local_number3 < 0); @0001CE6C:0004 if(local_number4) then // ref index: 1 @0001CE78:0006 local_number3 = -12; @0001CE84:0005 goto label_1d010; @0001CE8D:0004 endif; @0001CE8D:0004 endif; @0001CE8D:0004 label_1ce8d: @0001CE8F:0006 local_number3 = 0; @0001CE9B:0007 local_string4 = (global_string48 + "-"); @0001CEA9:0007 local_string1 = (local_string4 + local_string1); @0001CEB6:0001 // switch/while/??? @0001CEBA:0005 label_1ceba: @0001CEBC:000D local_number4 = (local_number1 = 1); @0001CECB:0004 if(local_number4) then // ref index: 1 @0001CED7:0021 function_384(local_string1, local_string2, local_string3); @0001CEE6:0006 local_number3 = LASTRESULT; @0001CEF0:0005 goto label_1cfd5; @0001CEF9:0005 endif; @0001CEF9:0005 label_1cef9: @0001CEFB:000D local_number4 = (local_number1 = 2); @0001CF0A:0004 if(local_number4) then // ref index: 1 @0001CF16:0021 function_385(local_string1, local_string2, local_number2); @0001CF25:0006 local_number3 = LASTRESULT; @0001CF2F:0005 goto label_1cfd5; @0001CF38:0005 endif; @0001CF38:0005 label_1cf38: @0001CF3A:000D local_number4 = (local_number1 = 3); @0001CF49:0004 if(local_number4) then // ref index: 1 @0001CF55:0021 function_386(local_string1, local_string2, local_number2); @0001CF64:0006 local_number3 = LASTRESULT; @0001CF6E:0005 goto label_1cfd5; @0001CF77:0005 endif; @0001CF77:0005 label_1cf77: @0001CF79:000D local_number4 = (local_number1 = 4); @0001CF88:0004 if(local_number4) then // ref index: 1 @0001CF94:0021 function_387(local_string1, local_string2, global_string6, local_string3, 1); @0001CFAB:0006 local_number3 = LASTRESULT; @0001CFB5:0005 goto label_1cfd5; @0001CFBE:0002 endif; @0001CFBE:0002 label_1cfbe: @0001CFC0:0006 local_number3 = -10; @0001CFCC:0005 goto label_1d010; @0001CFD5:0004 label_1cfd5: @0001CFD7:0009 local_number4 = (local_number3 < 0); @0001CFE6:0004 if(local_number4) then // ref index: 1 @0001CFF2:0021 function_388(local_string1, local_string2, local_number1, local_number3); @0001D004:0006 local_number3 = -11; @0001D010:0004 endif; @0001D010:0004 label_1d010: @0001D012:000D local_number4 = (local_number3 = 0); @0001D021:0004 if(local_number4) then // ref index: 1 @0001D02D:0027 // return coming @0001D031:0023 return 0; @0001D03A:0003 endif; @0001D03A:0003 label_1d03a: @0001D03C:0027 // return coming @0001D040:0023 return local_number3; @0001D047:0026 end; // checksum: 6b1e374a @0001D053:0003 label_1d053: @0001D055:0022 function NUMBER function_376(local_string1) @0001D055 NUMBER local_number1, local_number2; @0001D055 STRING local_string2; @0001D055 @0001D055 begin @0001D05E:0021 function_310(global_number51, local_string2); @0001D06A:0006 local_number1 = LASTRESULT; @0001D074:0007 label_1d074: @0001D076:0001 // switch/while/??? @0001D07A:000E local_number2 = (local_number1 != 1); @0001D089:0004 if(local_number2) then // ref index: 2 @0001D095:000D local_number2 = (local_string2 = local_string1); @0001D0A2:0004 if(local_number2) then // ref index: 1 @0001D0AE:0027 // return coming @0001D0B2:0023 return 1; @0001D0BB:0003 endif; @0001D0BB:0003 label_1d0bb: @0001D0BD:0021 function_312(global_number51, local_string2); @0001D0C9:0006 local_number1 = LASTRESULT; @0001D0D3:0005 goto label_1d074; @0001D0DC:0003 endif; @0001D0DC:0003 label_1d0dc: @0001D0DE:0027 // return coming @0001D0E2:0023 return 0; @0001D0EB:0026 end; // checksum: fffe69d9 @0001D0F7:0004 label_1d0f7: @0001D0F9:0022 function NUMBER function_377(local_string1, local_string2, local_string3) @0001D0F9 NUMBER local_number1; @0001D0F9 @0001D0F9 @0001D0F9 begin @0001D102:000D local_number1 = (local_string3 = ""); @0001D10F:0004 if(local_number1) then // ref index: 1 @0001D11B:0006 local_string3 = "' '"; @0001D128:0005 endif; @0001D128:0005 label_1d128: @0001D12A:0020 WritePrivateProfileString(local_string1, local_string2, local_string3, global_string64); // dll: KERNEL32.dll @0001D13C:0006 local_number1 = LASTRESULT; @0001D146:0004 if(local_number1) then // ref index: 1 @0001D152:0027 // return coming @0001D156:0023 return 0; @0001D15F:0003 endif; @0001D15F:0003 label_1d15f: @0001D161:0027 // return coming @0001D165:0023 return -6; @0001D16E:0026 end; // checksum: 87948d9e @0001D17A:0007 label_1d17a: @0001D17C:0022 function NUMBER function_378(local_string1, local_string2, local_number1) @0001D17C NUMBER local_number2; @0001D17C STRING local_string3; @0001D17C @0001D17C begin @0001D185:002D NumToStr(local_string3, local_number1); @0001D18F:0006 local_number2 = LASTRESULT; @0001D199:0009 local_number2 = (local_number2 < 0); @0001D1A8:0004 if(local_number2) then // ref index: 1 @0001D1B4:0027 // return coming @0001D1B8:0023 return -6; @0001D1C1:0005 endif; @0001D1C1:0005 label_1d1c1: @0001D1C3:0027 // return coming @0001D1C7:0021 function_377(local_string1, local_string2, local_string3); @0001D1D6:0006 local_number2 = LASTRESULT; @0001D1E0:0023 return local_number2; @0001D1E7:0026 end; // checksum: fffd95fb @0001D1F7:0007 label_1d1f7: @0001D1F9:0022 function NUMBER function_379(local_string1, local_string2, local_number1) @0001D1F9 NUMBER local_number2, local_number3, local_number4, local_number5, local_number6, local_number7, local_number8, local_number9; @0001D1F9 STRING local_string3, local_string4, local_string5, local_string6; @0001D1F9 @0001D1F9 begin @0001D202:000D local_number8 = (local_number1 = 0); @0001D211:000D local_number9 = (local_number1 = -1); @0001D220:0018 local_number8 = (local_number8 || local_number9); @0001D22D:0004 if(local_number8) then // ref index: 1 @0001D239:0027 // return coming @0001D23D:0023 return -1; @0001D246:0006 endif; @0001D246:0006 label_1d246: @0001D248:0021 function_315(local_number1); @0001D251:0006 local_number8 = LASTRESULT; @0001D25B:000D local_number8 = (local_number8 = -1); @0001D26A:0004 if(local_number8) then // ref index: 1 @0001D276:0006 local_number2 = 1; @0001D282:0005 goto label_1d299; @0001D28B:0001 endif; @0001D28B:0001 label_1d28b: @0001D28D:0006 local_number2 = 0; @0001D299:0003 label_1d299: @0001D29B:0004 if(local_number2) then // ref index: 1 @0001D2A7:0006 local_string3 = "number"; @0001D2B7:0005 goto label_1d2d2; @0001D2C0:0001 endif; @0001D2C0:0001 label_1d2c0: @0001D2C2:0006 local_string3 = "string"; @0001D2D2:0007 label_1d2d2: @0001D2D4:0007 local_string6 = (local_string2 + "-type"); @0001D2E6:0021 function_377(local_string1, local_string6, local_string3); @0001D2F5:0006 local_number4 = LASTRESULT; @0001D2FF:0009 local_number8 = (local_number4 < 0); @0001D30E:0004 if(local_number8) then // ref index: 1 @0001D31A:0027 // return coming @0001D31E:0023 return local_number4; @0001D325:0009 endif; @0001D325:0009 label_1d325: @0001D327:0021 ListCount/ListDestroy(local_number1); @0001D330:0006 local_number3 = LASTRESULT; @0001D33A:0007 local_string6 = (local_string2 + "-count"); @0001D34D:0021 function_378(local_string1, local_string6, local_number3); @0001D35C:0006 local_number4 = LASTRESULT; @0001D366:0009 local_number8 = (local_number4 < 0); @0001D375:0004 if(local_number8) then // ref index: 1 @0001D381:0027 // return coming @0001D385:0023 return local_number4; @0001D38C:0004 endif; @0001D38C:0004 label_1d38c: @0001D38E:0004 if(local_number2) then // ref index: 4 @0001D39A:0021 ListGetFirstItem(local_number1, local_number5); @0001D3A6:0006 local_number6 = LASTRESULT; @0001D3B0:0006 local_number7 = 0; @0001D3BC:000A label_1d3bc: @0001D3BE:0001 // switch/while/??? @0001D3C2:000E local_number8 = (local_number6 != 1); @0001D3D1:0004 if(local_number8) then // ref index: 2 @0001D3DD:0021 function_411(local_string5, "%s-%d", local_string2, local_number7); @0001D3F4:0021 function_378(local_string1, local_string5, local_number5); @0001D403:0006 local_number4 = LASTRESULT; @0001D40D:0009 local_number8 = (local_number4 < 0); @0001D41C:0004 if(local_number8) then // ref index: 1 @0001D428:0027 // return coming @0001D42C:0023 return local_number4; @0001D433:0004 endif; @0001D433:0004 label_1d433: @0001D435:0021 ListGetNextItem(local_number1, local_number5); @0001D441:0006 local_number6 = LASTRESULT; @0001D44B:0007 local_number7 = (local_number7 + 1); @0001D45A:0005 goto label_1d3bc; @0001D463:0001 endif; @0001D463:0001 label_1d463: @0001D465:0005 goto label_1d539; @0001D46E:0003 endif; @0001D46E:0003 label_1d46e: @0001D470:0021 function_310(local_number1, local_string4); @0001D47C:0006 local_number6 = LASTRESULT; @0001D486:0006 local_number7 = 0; @0001D492:000A label_1d492: @0001D494:0001 // switch/while/??? @0001D498:000E local_number8 = (local_number6 != 1); @0001D4A7:0004 if(local_number8) then // ref index: 2 @0001D4B3:0021 function_411(local_string5, "%s-%d", local_string2, local_number7); @0001D4CA:0021 function_377(local_string1, local_string5, local_string4); @0001D4D9:0006 local_number4 = LASTRESULT; @0001D4E3:0009 local_number8 = (local_number4 < 0); @0001D4F2:0004 if(local_number8) then // ref index: 1 @0001D4FE:0027 // return coming @0001D502:0023 return local_number4; @0001D509:0004 endif; @0001D509:0004 label_1d509: @0001D50B:0021 function_312(local_number1, local_string4); @0001D517:0006 local_number6 = LASTRESULT; @0001D521:0007 local_number7 = (local_number7 + 1); @0001D530:0005 goto label_1d492; @0001D539:0003 endif; @0001D539:0003 label_1d539: @0001D53B:0027 // return coming @0001D53F:0023 return 0; @0001D548:0026 end; // checksum: e2f5bab9 @0001D558:000B label_1d558: @0001D55A:0022 function NUMBER function_380(local_string1, local_string2, local_string3, local_string4, local_number1) @0001D55A NUMBER local_number2, local_number3, local_number4, local_number5, local_number6, local_number7, local_number8, local_number9; @0001D55A STRING local_string5; @0001D55A @0001D55A begin @0001D563:0021 ListCreate(0); @0001D56E:0006 local_number2 = LASTRESULT; @0001D578:0021 ListCreate(0); @0001D583:0006 local_number3 = LASTRESULT; @0001D58D:000D local_number8 = (local_number2 = -1); @0001D59C:000D local_number9 = (local_number3 = -1); @0001D5AB:0018 local_number8 = (local_number8 || local_number9); @0001D5B8:0004 if(local_number8) then // ref index: 1 @0001D5C4:0006 local_number7 = -1; @0001D5D0:0005 goto label_1d7ba; @0001D5D9:0006 endif; @0001D5D9:0006 label_1d5d9: @0001D5DB:0021 ComponentListItems(local_string3, local_string4, local_number2); @0001D5EA:0006 local_number8 = LASTRESULT; @0001D5F4:0009 local_number8 = (local_number8 < 0); @0001D603:0004 if(local_number8) then // ref index: 1 @0001D60F:0006 local_number7 = 0; @0001D61B:0005 goto label_1d7ba; @0001D624:0002 endif; @0001D624:0002 label_1d624: @0001D626:0021 function_310(local_number2, local_string5); @0001D632:0006 local_number6 = LASTRESULT; @0001D63C:0009 label_1d63c: @0001D63E:0001 // switch/while/??? @0001D642:000E local_number8 = (local_number6 != 1); @0001D651:0004 if(local_number8) then // ref index: 4 @0001D65D:0021 ComponentIsItemSelected(local_string3, local_string5); @0001D669:0006 local_number4 = LASTRESULT; @0001D673:0009 local_number8 = (local_number4 < 0); @0001D682:0004 if(local_number8) then // ref index: 1 @0001D68E:0006 local_number7 = -1; @0001D69A:0005 goto label_1d7ba; @0001D6A3:0007 endif; @0001D6A3:0007 label_1d6a3: @0001D6A5:0004 if(local_number4) then // ref index: 2 @0001D6B1:0021 ListAddString(local_number3, local_string5, 0); @0001D6C2:0006 local_number8 = LASTRESULT; @0001D6CC:0009 local_number8 = (local_number8 < 0); @0001D6DB:0004 if(local_number8) then // ref index: 1 @0001D6E7:0006 local_number7 = -1; @0001D6F3:0005 goto label_1d7ba; @0001D6FC:000A endif; @0001D6FC:000A label_1d6fc: @0001D6FE:0021 function_382(local_string3, local_string5); @0001D70A:0006 local_number5 = LASTRESULT; @0001D714:0019 local_number8 = (local_number1 = local_number5); @0001D721:0004 if(local_number8) then // ref index: 1 @0001D72D:0021 function_380(local_string1, local_string5, local_string3, local_string5, 1); @0001D744:0006 local_number8 = LASTRESULT; @0001D74E:000E local_number8 = (local_number8 != 0); @0001D75D:0004 if(local_number8) then // ref index: 1 @0001D769:0006 local_number7 = -1; @0001D775:0005 goto label_1d7ba; @0001D77E:0003 endif; @0001D77E:0003 endif; @0001D77E:0003 endif; @0001D77E:0003 label_1d77e: @0001D780:0021 function_312(local_number2, local_string5); @0001D78C:0006 local_number6 = LASTRESULT; @0001D796:0005 goto label_1d63c; @0001D79F:0002 endif; @0001D79F:0002 label_1d79f: @0001D7A1:0021 function_379(local_string1, local_string2, local_number3); @0001D7B0:0006 local_number7 = LASTRESULT; @0001D7BA:0005 label_1d7ba: @0001D7BC:0021 ListDestroy(local_number2); @0001D7C5:0021 ListDestroy(local_number3); @0001D7CE:0027 // return coming @0001D7D2:0023 return local_number7; @0001D7D9:0026 end; // checksum: fefd89d1 @0001D7E5:0010 label_1d7e5: @0001D7E7:0022 function NUMBER function_381(local_number1) @0001D7E7 NUMBER local_number2; @0001D7E7 STRING local_string1, local_string2, local_string3, local_string4; @0001D7E7 @0001D7E7 begin @0001D7F0:0021 function_425(); @0001D7F6:0006 local_string4 = LASTRESULT; @0001D800:0020 GetModuleHandle(local_string4); // dll: KERNEL.dll @0001D809:0006 local_number2 = LASTRESULT; @0001D813:0004 if(local_number2) then // ref index: 1 @0001D81F:0021 function_358(11115); @0001D82A:0006 local_string3 = LASTRESULT; @0001D834:0021 function_358(local_number1); @0001D83D:0006 local_string1 = LASTRESULT; @0001D847:0021 function_411(local_string2, local_string1, global_string64); @0001D856:0021 MessageBeep/Delay(0); @0001D861:0020 MessageBoxA(0, local_string2, local_string3, 16); // dll: USER32.dll @0001D877:0006 global_number53 = 1; @0001D883:0027 // return coming @0001D887:0023 return 1; @0001D890:0003 endif; @0001D890:0003 label_1d890: @0001D892:0027 // return coming @0001D896:0023 return 0; @0001D89F:0026 end; // checksum: d47940b @0001D8B7:0007 label_1d8b7: @0001D8B9:0022 function NUMBER function_382(local_string1, local_string2) @0001D8B9 NUMBER local_number1, local_number2; @0001D8B9 @0001D8B9 @0001D8B9 begin @0001D8C2:0021 ListCreate(0); @0001D8CD:0006 local_number1 = LASTRESULT; @0001D8D7:000D local_number2 = (local_number1 = -1); @0001D8E6:0004 if(local_number2) then // ref index: 1 @0001D8F2:0027 // return coming @0001D8F6:0023 return 0; @0001D8FF:000B endif; @0001D8FF:000B label_1d8ff: @0001D901:0021 ComponentListItems(local_string1, local_string2, local_number1); @0001D910:0006 local_number2 = LASTRESULT; @0001D91A:000D local_number2 = (local_number2 = 0); @0001D929:0004 if(local_number2) then // ref index: 1 @0001D935:0021 ListCount/ListDestroy(local_number1); @0001D93E:0006 local_number2 = LASTRESULT; @0001D948:000A local_number2 = (local_number2 > 0); @0001D957:0004 if(local_number2) then // ref index: 1 @0001D963:0021 ListDestroy(local_number1); @0001D96C:0027 // return coming @0001D970:0023 return 1; @0001D979:0004 endif; @0001D979:0004 endif; @0001D979:0004 label_1d979: @0001D97B:0021 ListDestroy(local_number1); @0001D984:0027 // return coming @0001D988:0023 return 0; @0001D991:0026 end; // checksum: fffb2cdf @0001D99D:0005 label_1d99d: @0001D99F:0022 function NUMBER function_383(local_string1) @0001D99F NUMBER local_number1, local_number2; @0001D99F STRING local_string2; @0001D99F @0001D99F begin @0001D9A8:000D local_number2 = (global_string66 = local_string1); @0001D9B5:0004 if(local_number2) then // ref index: 1 @0001D9C1:0027 // return coming @0001D9C5:0023 return 0; @0001D9CE:0006 endif; @0001D9CE:0006 label_1d9ce: @0001D9D0:0021 ListSetIndex(global_number51, global_number48); @0001D9DC:0006 local_number2 = LASTRESULT; @0001D9E6:0009 local_number2 = (local_number2 < 0); @0001D9F5:0004 if(local_number2) then // ref index: 1 @0001DA01:0027 // return coming @0001DA05:0023 return -1; @0001DA0E:0007 endif; @0001DA0E:0007 label_1da0e: @0001DA10:0021 function_307(global_number51, local_string2); @0001DA1C:0006 local_number1 = LASTRESULT; @0001DA26:000E local_number2 = (local_string2 != local_string1); @0001DA33:0004 if(local_number2) then // ref index: 1 @0001DA3F:0021 function_388(local_string1, "", 0, -12); @0001DA55:0027 // return coming @0001DA59:0023 return -12; @0001DA62:0005 endif; @0001DA62:0005 label_1da62: @0001DA64:0006 global_string66 = local_string1; @0001DA6E:0007 global_number48 = (global_number48 + 1); @0001DA7D:0027 // return coming @0001DA81:0023 return 0; @0001DA8A:0026 end; // checksum: f8fb10d7 @0001DA96:000B label_1da96: @0001DA98:0022 function NUMBER function_384(local_string1, local_string2, local_string3) @0001DA98 NUMBER local_number1, local_number2, local_number3; @0001DA98 STRING local_string4; @0001DA98 @0001DA98 begin @0001DAA1:0021 StrLength(local_string4); @0001DAAA:0006 local_number2 = LASTRESULT; @0001DAB4:0020 GetPrivateProfileString(local_string1, local_string2, "SILENTNOTPOSSIBLEVALUE", local_string4, local_number2, global_string64); // dll: KERNEL32.dll @0001DAE2:0006 local_number1 = LASTRESULT; @0001DAEC:000D local_number2 = (local_number1 = 0); @0001DAFB:000D local_number3 = (local_string4 = "SILENTNOTPOSSIBLEVALUE"); @0001DB1E:0018 local_number2 = (local_number2 || local_number3); @0001DB2B:0004 if(local_number2) then // ref index: 1 @0001DB37:0027 // return coming @0001DB3B:0023 return -3; @0001DB44:0004 endif; @0001DB44:0004 label_1db44: @0001DB46:0006 local_string3 = local_string4; @0001DB50:0027 // return coming @0001DB54:0023 return 0; @0001DB5D:0026 end; // checksum: deb403eb @0001DB6D:0007 label_1db6d: @0001DB6F:0022 function NUMBER function_385(local_string1, local_string2, local_number1) @0001DB6F NUMBER local_number2; @0001DB6F STRING local_string3; @0001DB6F @0001DB6F begin @0001DB78:0021 function_384(local_string1, local_string2, local_string3); @0001DB87:0006 local_number2 = LASTRESULT; @0001DB91:0009 local_number2 = (local_number2 < 0); @0001DBA0:0004 if(local_number2) then // ref index: 1 @0001DBAC:0027 // return coming @0001DBB0:0023 return -3; @0001DBB9:0006 endif; @0001DBB9:0006 label_1dbb9: @0001DBBB:002C StrToNum(local_number1, local_string3); @0001DBC5:0006 local_number2 = LASTRESULT; @0001DBCF:0009 local_number2 = (local_number2 < 0); @0001DBDE:0004 if(local_number2) then // ref index: 1 @0001DBEA:0027 // return coming @0001DBEE:0023 return -1; @0001DBF7:0003 endif; @0001DBF7:0003 label_1dbf7: @0001DBF9:0027 // return coming @0001DBFD:0023 return 0; @0001DC06:0026 end; // checksum: 29509 @0001DC16:0007 label_1dc16: @0001DC18:0022 function NUMBER function_386(local_string1, local_string2, local_number1) @0001DC18 NUMBER local_number2, local_number3, local_number4, local_number5, local_number6, local_number7, local_number8; @0001DC18 STRING local_string3, local_string4, local_string5; @0001DC18 @0001DC18 begin @0001DC21:000D local_number6 = (local_number1 = 0); @0001DC30:000D local_number7 = (local_number1 = -1); @0001DC3F:0018 local_number6 = (local_number6 || local_number7); @0001DC4C:0004 if(local_number6) then // ref index: 1 @0001DC58:0027 // return coming @0001DC5C:0023 return -9; @0001DC65:0006 endif; @0001DC65:0006 label_1dc65: @0001DC67:0021 function_315(local_number1); @0001DC70:0006 local_number6 = LASTRESULT; @0001DC7A:000D local_number6 = (local_number6 = -1); @0001DC89:0004 if(local_number6) then // ref index: 1 @0001DC95:0006 local_number2 = 1; @0001DCA1:0005 goto label_1dcb8; @0001DCAA:0001 endif; @0001DCAA:0001 label_1dcaa: @0001DCAC:0006 local_number2 = 0; @0001DCB8:0007 label_1dcb8: @0001DCBA:0021 function_411(local_string3, "%s-type", local_string2); @0001DCD0:0021 function_384(local_string1, local_string3, local_string5); @0001DCDF:0006 local_number6 = LASTRESULT; @0001DCE9:0009 local_number6 = (local_number6 < 0); @0001DCF8:0004 if(local_number6) then // ref index: 1 @0001DD04:0027 // return coming @0001DD08:0023 return -3; @0001DD11:0009 endif; @0001DD11:0009 label_1dd11: @0001DD13:000D local_number6 = (local_string5 = "string"); @0001DD26:0019 local_number6 = (local_number6 = local_number2); @0001DD33:000D local_number7 = (local_string5 = "number"); @0001DD46:000D local_number8 = (local_number2 = 0); @0001DD55:0019 local_number7 = (local_number7 = local_number8); @0001DD62:0018 local_number6 = (local_number6 || local_number7); @0001DD6F:0004 if(local_number6) then // ref index: 1 @0001DD7B:0027 // return coming @0001DD7F:0023 return -9; @0001DD88:0007 endif; @0001DD88:0007 label_1dd88: @0001DD8A:0021 function_411(local_string3, "%s-count", local_string2); @0001DDA1:0021 function_385(local_string1, local_string3, local_number4); @0001DDB0:0006 local_number6 = LASTRESULT; @0001DDBA:0009 local_number6 = (local_number6 < 0); @0001DDC9:0004 if(local_number6) then // ref index: 1 @0001DDD5:0027 // return coming @0001DDD9:0023 return -3; @0001DDE2:0004 endif; @0001DDE2:0004 label_1dde2: @0001DDE4:000A local_number6 = (local_number4 > 10000); @0001DDF3:0004 if(local_number6) then // ref index: 1 @0001DDFF:0027 // return coming @0001DE03:0023 return -1; @0001DE0C:0001 endif; @0001DE0C:0001 label_1de0c: @0001DE0E:0006 local_number5 = 0; @0001DE1A:000B label_1de1a: @0001DE1C:0001 // switch/while/??? @0001DE20:0009 local_number6 = (local_number5 < local_number4); @0001DE2D:0004 if(local_number6) then // ref index: 6 @0001DE39:0021 function_411(local_string3, "%s-%d", local_string2, local_number5); @0001DE50:0004 if(local_number2) then // ref index: 3 @0001DE5C:0021 function_385(local_string1, local_string3, local_number3); @0001DE6B:0006 local_number6 = LASTRESULT; @0001DE75:0009 local_number6 = (local_number6 < 0); @0001DE84:0004 if(local_number6) then // ref index: 1 @0001DE90:0027 // return coming @0001DE94:0023 return -3; @0001DE9D:0006 endif; @0001DE9D:0006 label_1de9d: @0001DE9F:0021 ListAddItem(local_number1, local_number3, 0); @0001DEB0:0006 local_number6 = LASTRESULT; @0001DEBA:0009 local_number6 = (local_number6 < 0); @0001DEC9:0004 if(local_number6) then // ref index: 1 @0001DED5:0027 // return coming @0001DED9:0023 return -1; @0001DEE2:0001 endif; @0001DEE2:0001 label_1dee2: @0001DEE4:0005 goto label_1df75; @0001DEED:0006 endif; @0001DEED:0006 label_1deed: @0001DEEF:0021 function_384(local_string1, local_string3, local_string4); @0001DEFE:0006 local_number6 = LASTRESULT; @0001DF08:0009 local_number6 = (local_number6 < 0); @0001DF17:0004 if(local_number6) then // ref index: 1 @0001DF23:0027 // return coming @0001DF27:0023 return -3; @0001DF30:0006 endif; @0001DF30:0006 label_1df30: @0001DF32:0021 ListAddString(local_number1, local_string4, 0); @0001DF43:0006 local_number6 = LASTRESULT; @0001DF4D:0009 local_number6 = (local_number6 < 0); @0001DF5C:0004 if(local_number6) then // ref index: 1 @0001DF68:0027 // return coming @0001DF6C:0023 return -1; @0001DF75:0002 endif; @0001DF75:0002 label_1df75: @0001DF77:0007 local_number5 = (local_number5 + 1); @0001DF86:0005 goto label_1de1a; @0001DF8F:0003 endif; @0001DF8F:0003 label_1df8f: @0001DF91:0027 // return coming @0001DF95:0023 return 0; @0001DF9E:0026 end; // checksum: 4568a748 @0001DFB6:0007 label_1dfb6: @0001DFB8:0022 function NUMBER function_387(local_string1, local_string2, local_string3, local_string4, local_number1) @0001DFB8 NUMBER local_number2, local_number3, local_number4, local_number5; @0001DFB8 STRING local_string5; @0001DFB8 @0001DFB8 begin @0001DFC1:0021 ListCreate(0); @0001DFCC:0006 local_number4 = LASTRESULT; @0001DFD6:000D local_number5 = (local_number4 = -1); @0001DFE5:0004 if(local_number5) then // ref index: 1 @0001DFF1:0027 // return coming @0001DFF5:0023 return -1; @0001DFFE:0007 endif; @0001DFFE:0007 label_1dffe: @0001E000:0021 function_386(local_string1, local_string2, local_number4); @0001E00F:0006 local_number2 = LASTRESULT; @0001E019:0009 local_number5 = (local_number2 < 0); @0001E028:0004 if(local_number5) then // ref index: 1 @0001E034:0021 ListDestroy(local_number4); @0001E03D:0027 // return coming @0001E041:0023 return local_number2; @0001E048:0003 endif; @0001E048:0003 label_1e048: @0001E04A:0021 ComponentSelectItem(local_string3, local_string4, 0); @0001E05B:0021 function_310(local_number4, local_string5); @0001E067:0006 local_number3 = LASTRESULT; @0001E071:000D label_1e071: @0001E073:0001 // switch/while/??? @0001E077:000E local_number5 = (local_number3 != 1); @0001E086:0004 if(local_number5) then // ref index: 5 @0001E092:0004 if(local_number1) then // ref index: 3 @0001E09E:0021 function_382(local_string3, local_string5); @0001E0AA:0006 local_number5 = LASTRESULT; @0001E0B4:0004 if(local_number5) then // ref index: 2 @0001E0C0:0021 function_387(local_string1, local_string5, local_string3, local_string5, 1); @0001E0D7:0006 local_number2 = LASTRESULT; @0001E0E1:0009 local_number5 = (local_number2 < 0); @0001E0F0:0004 if(local_number5) then // ref index: 1 @0001E0FC:0021 ComponentSelectItem(local_string3, local_string5, 1); @0001E10D:0006 local_number2 = LASTRESULT; @0001E117:0001 endif; @0001E117:0001 label_1e117: @0001E119:0005 goto label_1e13f; @0001E122:0002 endif; @0001E122:0002 label_1e122: @0001E124:0021 ComponentSelectItem(local_string3, local_string5, 1); @0001E135:0006 local_number2 = LASTRESULT; @0001E13F:0004 endif; @0001E13F:0004 label_1e13f: @0001E141:0004 if(local_number2) then // ref index: 1 @0001E14D:0021 ListDestroy(local_number4); @0001E156:0027 // return coming @0001E15A:0023 return local_number2; @0001E161:0003 endif; @0001E161:0003 label_1e161: @0001E163:0021 function_312(local_number4, local_string5); @0001E16F:0006 local_number3 = LASTRESULT; @0001E179:0005 goto label_1e071; @0001E182:0004 endif; @0001E182:0004 label_1e182: @0001E184:0021 ListDestroy(local_number4); @0001E18D:0027 // return coming @0001E191:0023 return 0; @0001E19A:0026 end; // checksum: feff1fdf @0001E1A6:0005 label_1e1a6: @0001E1A8:0022 function NUMBER function_388(local_string1, local_string2, local_number1, local_number2) @0001E1A8 NUMBER local_number3; @0001E1A8 @0001E1A8 @0001E1A8 begin @0001E1B1:000E local_number3 = (global_number22 != 2); @0001E1C0:0004 if(local_number3) then // ref index: 1 @0001E1CC:0027 // return coming @0001E1D0:0023 return -2; @0001E1D9:0006 endif; @0001E1D9:0006 label_1e1d9: @0001E1DB:0021 function_389(local_number2); @0001E1E4:0021 function_390(local_string1, local_string2, local_number1, local_number2); @0001E1F6:0002 abort; @0001E1FA:0027 // return coming @0001E1FE:0023 return 0; @0001E207:0026 end; // checksum: fafaa7d2 @0001E213:0009 label_1e213: @0001E215:0022 function NUMBER function_389(local_number1) @0001E215 NUMBER local_number2, local_number3, local_number4; @0001E215 STRING local_string1, local_string2; @0001E215 @0001E215 begin @0001E21E:0021 function_425(); @0001E224:0006 local_string2 = LASTRESULT; @0001E22E:0020 GetModuleHandle(local_string2); // dll: KERNEL.dll @0001E237:0006 local_number2 = LASTRESULT; @0001E241:000D local_number4 = (local_number2 = 0); @0001E250:0004 if(local_number4) then // ref index: 1 @0001E25C:0027 // return coming @0001E260:0023 return 0; @0001E269:0001 endif; @0001E269:0001 label_1e269: @0001E26B:0001 // switch/while/??? @0001E26F:0004 label_1e26f: @0001E271:000D local_number4 = (local_number1 = -1); @0001E280:0004 if(local_number4) then // ref index: 1 @0001E28C:0006 local_number3 = 11492; @0001E298:0005 goto label_1e56c; @0001E2A1:0004 endif; @0001E2A1:0004 label_1e2a1: @0001E2A3:000D local_number4 = (local_number1 = -2); @0001E2B2:0004 if(local_number4) then // ref index: 1 @0001E2BE:0006 local_number3 = 11493; @0001E2CA:0005 goto label_1e56c; @0001E2D3:0004 endif; @0001E2D3:0004 label_1e2d3: @0001E2D5:000D local_number4 = (local_number1 = -3); @0001E2E4:0004 if(local_number4) then // ref index: 1 @0001E2F0:0006 local_number3 = 11494; @0001E2FC:0005 goto label_1e56c; @0001E305:0004 endif; @0001E305:0004 label_1e305: @0001E307:000D local_number4 = (local_number1 = -4); @0001E316:0004 if(local_number4) then // ref index: 1 @0001E322:0006 local_number3 = 11495; @0001E32E:0005 goto label_1e56c; @0001E337:0004 endif; @0001E337:0004 label_1e337: @0001E339:000D local_number4 = (local_number1 = -5); @0001E348:0004 if(local_number4) then // ref index: 1 @0001E354:0006 local_number3 = 11496; @0001E360:0005 goto label_1e56c; @0001E369:0004 endif; @0001E369:0004 label_1e369: @0001E36B:000D local_number4 = (local_number1 = -6); @0001E37A:0004 if(local_number4) then // ref index: 1 @0001E386:0006 local_number3 = 11491; @0001E392:0005 goto label_1e56c; @0001E39B:0004 endif; @0001E39B:0004 label_1e39b: @0001E39D:000D local_number4 = (local_number1 = -7); @0001E3AC:0004 if(local_number4) then // ref index: 1 @0001E3B8:0006 local_number3 = 11497; @0001E3C4:0005 goto label_1e56c; @0001E3CD:0004 endif; @0001E3CD:0004 label_1e3cd: @0001E3CF:000D local_number4 = (local_number1 = -8); @0001E3DE:0004 if(local_number4) then // ref index: 1 @0001E3EA:0006 local_number3 = 11498; @0001E3F6:0005 goto label_1e56c; @0001E3FF:0004 endif; @0001E3FF:0004 label_1e3ff: @0001E401:000D local_number4 = (local_number1 = -9); @0001E410:0004 if(local_number4) then // ref index: 1 @0001E41C:0006 local_number3 = 11499; @0001E428:0005 goto label_1e56c; @0001E431:0004 endif; @0001E431:0004 label_1e431: @0001E433:000D local_number4 = (local_number1 = -10); @0001E442:0004 if(local_number4) then // ref index: 1 @0001E44E:0006 local_number3 = 11500; @0001E45A:0005 goto label_1e56c; @0001E463:0004 endif; @0001E463:0004 label_1e463: @0001E465:000D local_number4 = (local_number1 = -11); @0001E474:0004 if(local_number4) then // ref index: 1 @0001E480:0006 local_number3 = 11501; @0001E48C:0005 goto label_1e56c; @0001E495:0004 endif; @0001E495:0004 label_1e495: @0001E497:000D local_number4 = (local_number1 = -12); @0001E4A6:0004 if(local_number4) then // ref index: 1 @0001E4B2:0006 local_number3 = 11502; @0001E4BE:0005 goto label_1e56c; @0001E4C7:0004 endif; @0001E4C7:0004 label_1e4c7: @0001E4C9:000D local_number4 = (local_number1 = -51); @0001E4D8:0004 if(local_number4) then // ref index: 1 @0001E4E4:0006 local_number3 = 11503; @0001E4F0:0005 goto label_1e56c; @0001E4F9:0004 endif; @0001E4F9:0004 label_1e4f9: @0001E4FB:000D local_number4 = (local_number1 = -52); @0001E50A:0004 if(local_number4) then // ref index: 1 @0001E516:0006 local_number3 = 11504; @0001E522:0005 goto label_1e56c; @0001E52B:0004 endif; @0001E52B:0004 label_1e52b: @0001E52D:000D local_number4 = (local_number1 = -53); @0001E53C:0004 if(local_number4) then // ref index: 1 @0001E548:0006 local_number3 = 11505; @0001E554:0005 goto label_1e56c; @0001E55D:0002 endif; @0001E55D:0002 label_1e55d: @0001E55F:0027 // return coming @0001E563:0023 return 0; @0001E56C:0006 label_1e56c: @0001E56E:0021 function_358(local_number3); @0001E577:0006 local_string1 = LASTRESULT; @0001E581:0021 function_236(-1, local_string1); @0001E58F:0027 // return coming @0001E593:0023 return 1; @0001E59C:0026 end; // checksum: 57e6d0a @0001E5AC:0005 label_1e5ac: @0001E5AE:0022 function NUMBER function_390(local_string1, local_string2, local_number1, local_number2) @0001E5AE NUMBER local_number3, local_number4, local_number5; @0001E5AE STRING local_string3, local_string4; @0001E5AE @0001E5AE begin @0001E5B7:000D local_number4 = (global_string65 = ""); @0001E5C4:0004 if(local_number4) then // ref index: 1 @0001E5D0:0027 // return coming @0001E5D4:0023 return 0; @0001E5DD:000A endif; @0001E5DD:000A label_1e5dd: @0001E5DF:0021 StrLength(local_string4); @0001E5E8:0006 local_number4 = LASTRESULT; @0001E5F2:0020 GetPrivateProfileString("ResponseResult", "ResultCode", "", local_string4, local_number4, global_string65); // dll: KERNEL32.dll @0001E622:0006 local_number3 = LASTRESULT; @0001E62C:000D local_number4 = (local_string4 = ""); @0001E639:000D local_number5 = (local_string4 = "0"); @0001E647:0018 local_number4 = (local_number4 || local_number5); @0001E654:0004 if(local_number4) then // ref index: 1 @0001E660:002D NumToStr(local_string3, local_number2); @0001E66A:0020 WritePrivateProfileString("ResponseResult", "ResultCode", local_string3, global_string65); // dll: KERNEL32.dll @0001E694:000A endif; @0001E694:000A label_1e694: @0001E696:0006 global_number53 = 1; @0001E6A2:0027 // return coming @0001E6A6:0023 return 1; @0001E6AF:0020 WritePrivateProfileString("ResponseResult", "Section", local_string1, global_string65); // dll: KERNEL32.dll @0001E6D6:0020 WritePrivateProfileString("ResponseResult", "Key", local_string2, global_string65); // dll: KERNEL32.dll @0001E6F9:0021 function_411(local_string3, "%d", local_number1); @0001E70A:0020 WritePrivateProfileString("ResponseResult", "Type", local_string3, global_string65); // dll: KERNEL32.dll @0001E72E:0027 // return coming @0001E732:0023 return 1; @0001E73B:0026 end; // checksum: 5871a335 @0001E74B:0009 label_1e74b: @0001E74D:0022 function NUMBER function_391() @0001E74D NUMBER local_number1, local_number2, local_number3, local_number4, local_number5; @0001E74D STRING local_string1, local_string2, local_string3; @0001E74D @0001E74D begin @0001E756:0007 local_string3 = (global_string48 + "-"); @0001E764:0007 local_string3 = (local_string3 + "DlgOrder"); @0001E779:0021 function_385(local_string3, "Count", local_number1); @0001E78D:0006 local_number4 = LASTRESULT; @0001E797:0009 local_number4 = (local_number4 < 0); @0001E7A6:0004 if(local_number4) then // ref index: 1 @0001E7B2:0027 // return coming @0001E7B6:0023 return -12; @0001E7BF:0010 endif; @0001E7BF:0010 label_1e7bf: @0001E7C1:0001 // switch/while/??? @0001E7C5:0009 local_number4 = (local_number3 < local_number1); @0001E7D2:0004 if(local_number4) then // ref index: 2 @0001E7DE:0021 function_411(local_string1, "%s%d", "Dlg", local_number3); @0001E7F7:0007 local_string3 = (global_string48 + "-"); @0001E805:0007 local_string3 = (local_string3 + "DlgOrder"); @0001E81A:0021 StrLength(local_string2); @0001E823:0006 local_number4 = LASTRESULT; @0001E82D:0020 GetPrivateProfileString(local_string3, local_string1, "SILENTNOTPOSSIBLEVALUE", local_string2, local_number4, global_string64); // dll: KERNEL32.dll @0001E85B:0006 local_number2 = LASTRESULT; @0001E865:000D local_number4 = (local_number2 = 0); @0001E874:000D local_number5 = (local_string2 = "SILENTNOTPOSSIBLEVALUE"); @0001E897:0018 local_number4 = (local_number4 || local_number5); @0001E8A4:0004 if(local_number4) then // ref index: 1 @0001E8B0:0027 // return coming @0001E8B4:0023 return -12; @0001E8BD:0003 endif; @0001E8BD:0003 label_1e8bd: @0001E8BF:0021 ListAddString(global_number51, local_string2, 0); @0001E8D0:0007 local_number3 = (local_number3 + 1); @0001E8DF:0005 goto label_1e7bf; @0001E8E8:0005 endif; @0001E8E8:0005 label_1e8e8: @0001E8EA:0006 global_number48 = 0; @0001E8F6:0006 global_number49 = local_number3; @0001E900:0027 // return coming @0001E904:0023 return 0; @0001E90D:0026 end; // checksum: a6fc2d9d @0001E921:0009 label_1e921: @0001E923:0022 function NUMBER function_392(local_string1, local_string2, local_string3) @0001E923 @0001E923 @0001E923 @0001E923 begin @0001E92C:0006 global_string67 = local_string1; @0001E936:0006 global_string68 = local_string2; @0001E940:0006 global_string69 = local_string3; @0001E94A:0021 function_428(); @0001E950:0006 global_number52 = LASTRESULT; @0001E95A:0027 // return coming @0001E95E:0023 return 0; @0001E967:0026 end; // checksum: 422a @0001E973:0009 label_1e973: @0001E975:0022 function NUMBER function_393(local_number1) @0001E975 NUMBER local_number2; @0001E975 @0001E975 @0001E975 begin @0001E97E:000D local_number2 = (global_number50 = 2); @0001E98D:0004 if(local_number2) then // ref index: 2 @0001E999:0021 function_394(local_number1, global_string65, "Log File"); @0001E9B0:0006 local_number2 = LASTRESULT; @0001E9BA:000D local_number2 = (local_number2 = 0); @0001E9C9:0004 if(local_number2) then // ref index: 1 @0001E9D5:0027 // return coming @0001E9D9:0023 return 0; @0001E9E2:0001 endif; @0001E9E2:0001 label_1e9e2: @0001E9E4:0005 goto label_1ea58; @0001E9ED:0008 endif; @0001E9ED:0008 label_1e9ed: @0001E9EF:000D local_number2 = (global_number50 = 1); @0001E9FE:0004 if(local_number2) then // ref index: 1 @0001EA0A:0021 function_394(local_number1, global_string64, "Response File"); @0001EA26:0006 local_number2 = LASTRESULT; @0001EA30:000D local_number2 = (local_number2 = 0); @0001EA3F:0004 if(local_number2) then // ref index: 1 @0001EA4B:0027 // return coming @0001EA4F:0023 return 0; @0001EA58:0003 endif; @0001EA58:0003 endif; @0001EA58:0003 label_1ea58: @0001EA5A:0027 // return coming @0001EA5E:0023 return 1; @0001EA67:0026 end; // checksum: 723c9568 @0001EA73:0008 label_1ea73: @0001EA75:0022 function NUMBER function_394(local_number1, local_string1, local_string2) @0001EA75 NUMBER local_number2; @0001EA75 STRING local_string3; @0001EA75 @0001EA75 begin @0001EA7E:0004 if(local_number1) then // ref index: 3 @0001EA8A:0020 WritePrivateProfileString("InstallShield Silent", "Version", "v6.00.000", local_string1); // dll: KERNEL32.dll @0001EAC0:0006 local_number2 = LASTRESULT; @0001EACA:000D local_number2 = (local_number2 = 0); @0001EAD9:0004 if(local_number2) then // ref index: 1 @0001EAE5:0027 // return coming @0001EAE9:0023 return 0; @0001EAF2:0006 endif; @0001EAF2:0006 label_1eaf2: @0001EAF4:0020 WritePrivateProfileString("InstallShield Silent", "File", local_string2, local_string1); // dll: KERNEL32.dll @0001EB1E:0006 local_number2 = LASTRESULT; @0001EB28:000D local_number2 = (local_number2 = 0); @0001EB37:0004 if(local_number2) then // ref index: 1 @0001EB43:0027 // return coming @0001EB47:0023 return 0; @0001EB50:0001 endif; @0001EB50:0001 label_1eb50: @0001EB52:0005 goto label_1ebfa; @0001EB5B:0005 endif; @0001EB5B:0005 label_1eb5b: @0001EB5D:0020 WritePrivateProfileString("Application", "Name", global_string68, local_string1); // dll: KERNEL32.dll @0001EB7E:0020 WritePrivateProfileString("Application", "Version", global_string69, local_string1); // dll: KERNEL32.dll @0001EBA2:0020 WritePrivateProfileString("Application", "Company", global_string67, local_string1); // dll: KERNEL32.dll @0001EBC6:0021 function_411(local_string3, "%04x", global_number52); @0001EBD9:0020 WritePrivateProfileString("Application", "Lang", local_string3, local_string1); // dll: KERNEL32.dll @0001EBFA:0003 label_1ebfa: @0001EBFC:0027 // return coming @0001EC00:0023 return 1; @0001EC09:0026 end; // checksum: 337acf70 @0001EC15:0002 label_1ec15: @0001EC17:0022 function NUMBER function_395(local_string1, local_string2, local_number1, local_string3) @0001EC17 NUMBER local_number2, local_number3; @0001EC17 @0001EC17 @0001EC17 begin @0001EC20:0001 // switch/while/??? @0001EC24:0005 label_1ec24: @0001EC26:000D local_number3 = (local_number1 = 1); @0001EC35:0004 if(local_number3) then // ref index: 1 @0001EC41:0021 function_396(local_string1, local_string2, local_string3); @0001EC50:0006 local_number2 = LASTRESULT; @0001EC5A:0005 goto label_1ec7c; @0001EC63:0003 endif; @0001EC63:0003 label_1ec63: @0001EC65:0006 local_number2 = -10; @0001EC71:0027 // return coming @0001EC75:0023 return local_number2; @0001EC7C:0003 label_1ec7c: @0001EC7E:0009 local_number3 = (local_number2 < 0); @0001EC8D:0004 if(local_number3) then // ref index: 1 @0001EC99:0021 function_381(11497); @0001ECA4:0003 endif; @0001ECA4:0003 label_1eca4: @0001ECA6:0027 // return coming @0001ECAA:0023 return local_number2; @0001ECB1:0026 end; // checksum: 17f86dfd @0001ECBD:0007 label_1ecbd: @0001ECBF:0022 function NUMBER function_396(local_string1, local_string2, local_string3) @0001ECBF NUMBER local_number1; @0001ECBF @0001ECBF @0001ECBF begin @0001ECC8:0020 WritePrivateProfileString(local_string1, local_string2, local_string3, global_string65); // dll: KERNEL32.dll @0001ECDA:0006 local_number1 = LASTRESULT; @0001ECE4:000D local_number1 = (local_number1 = 0); @0001ECF3:0004 if(local_number1) then // ref index: 1 @0001ECFF:0027 // return coming @0001ED03:0023 return -7; @0001ED0C:0003 endif; @0001ED0C:0003 label_1ed0c: @0001ED0E:0027 // return coming @0001ED12:0023 return 0; @0001ED1B:0026 end; // checksum: a09481b9 @0001ED27:000C label_1ed27: @0001ED29:0022 function NUMBER function_397() @0001ED29 NUMBER local_number1; @0001ED29 STRING local_string1, local_string2; @0001ED29 @0001ED29 begin @0001ED32:000D local_number1 = (global_number22 = 1); @0001ED41:0004 if(local_number1) then // ref index: 2 @0001ED4D:0007 local_string2 = (global_string48 + "-"); @0001ED5B:0007 local_string2 = (local_string2 + "DlgOrder"); @0001ED70:0021 function_384(local_string2, "Count", local_string1); @0001ED84:0006 local_number1 = LASTRESULT; @0001ED8E:000D local_number1 = (local_number1 = -3); @0001ED9D:0004 if(local_number1) then // ref index: 1 @0001EDA9:0007 local_string2 = (global_string48 + "-"); @0001EDB7:0007 local_string2 = (local_string2 + "DlgOrder"); @0001EDCC:0021 function_378(local_string2, "Count", 0); @0001EDE2:0001 endif; @0001EDE2:0001 label_1ede2: @0001EDE4:0005 goto label_1ee55; @0001EDED:0005 endif; @0001EDED:0005 label_1eded: @0001EDEF:000D local_number1 = (global_number22 = 2); @0001EDFE:0004 if(local_number1) then // ref index: 2 @0001EE0A:000D local_number1 = (global_number53 = 0); @0001EE19:0004 if(local_number1) then // ref index: 1 @0001EE25:0021 function_390("", "", 0, 0); @0001EE3B:0001 endif; @0001EE3B:0001 label_1ee3b: @0001EE3D:0005 goto label_1ee55; @0001EE46:0002 endif; @0001EE46:0002 label_1ee46: @0001EE48:0027 // return coming @0001EE4C:0023 return -2; @0001EE55:0003 label_1ee55: @0001EE57:0027 // return coming @0001EE5B:0023 return 0; @0001EE64:0026 end; // checksum: 53d2e @0001EE70:0004 label_1ee70: @0001EE72:0022 function NUMBER function_398() @0001EE72 @0001EE72 @0001EE72 @0001EE72 begin @0001EE7B:0027 // return coming @0001EE7F:0023 return global_number22; @0001EE86:0026 end; // checksum: 11324 @0001EE92:0004 label_1ee92: @0001EE94:0022 function NUMBER function_399(local_number1) @0001EE94 @0001EE94 @0001EE94 @0001EE94 begin @0001EE9D:0006 global_number22 = local_number1; @0001EEA7:0024 return; @0001EEAB:0026 end; // checksum: 21602 @0001EEB7:000B label_1eeb7: @0001EEB9:0022 function NUMBER GetDir(local_string1, local_string2) @0001EEB9 NUMBER local_number2, local_number3; @0001EEB9 STRING local_string3, local_string4; @0001EEB9 @0001EEB9 begin @0001EEC2:0021 function_402(local_string4, local_string1, 0); @0001EED3:0006 local_number2 = LASTRESULT; @0001EEDD:0009 local_number2 = (local_number2 < 0); @0001EEEC:0028 StrLengthChars(local_string4); @0001EEF3:0006 local_number3 = LASTRESULT; @0001EEFD:000B local_number3 = (local_number3 <= 0); @0001EF0C:0018 local_number2 = (local_number2 || local_number3); @0001EF19:0004 if(local_number2) then // ref index: 1 @0001EF25:0027 // return coming @0001EF29:0023 return -1; @0001EF32:0006 endif; @0001EF32:0006 label_1ef32: @0001EF34:0021 function_402(local_string2, local_string1, 2); @0001EF45:0006 local_number2 = LASTRESULT; @0001EF4F:0009 local_number2 = (local_number2 < 0); @0001EF5E:0004 if(local_number2) then // ref index: 1 @0001EF6A:0027 // return coming @0001EF6E:0023 return -1; @0001EF77:0006 endif; @0001EF77:0006 label_1ef77: @0001EF79:0021 function_402(local_string3, local_string1, 3); @0001EF8A:0006 local_number2 = LASTRESULT; @0001EF94:0009 local_number2 = (local_number2 < 0); @0001EFA3:0004 if(local_number2) then // ref index: 1 @0001EFAF:0027 // return coming @0001EFB3:0023 return -1; @0001EFBC:0004 endif; @0001EFBC:0004 label_1efbc: @0001EFBE:000D local_number2 = (local_string2 = ""); @0001EFCB:0004 if(local_number2) then // ref index: 1 @0001EFD7:0006 local_string2 = local_string3; @0001EFE1:0005 goto label_1eff9; @0001EFEA:0001 endif; @0001EFEA:0001 label_1efea: @0001EFEC:0014 local_string2 = (local_string2 ^ local_string3); @0001EFF9:0003 label_1eff9: @0001EFFB:0027 // return coming @0001EFFF:0023 return 0; @0001F008:0026 end; // checksum: fffbb3f6 @0001F014:000B label_1f014: @0001F016:0022 function NUMBER GetDisk/GetDir(local_string1, local_string2) @0001F016 NUMBER local_number1, local_number2; @0001F016 @0001F016 @0001F016 begin @0001F01F:0021 function_402(local_string2, local_string1, 0); @0001F030:0006 local_number1 = LASTRESULT; @0001F03A:0009 local_number1 = (local_number1 < 0); @0001F049:0028 StrLengthChars(local_string2); @0001F050:0006 local_number2 = LASTRESULT; @0001F05A:000B local_number2 = (local_number2 <= 0); @0001F069:0018 local_number1 = (local_number1 || local_number2); @0001F076:0004 if(local_number1) then // ref index: 1 @0001F082:0027 // return coming @0001F086:0023 return -1; @0001F08F:0003 endif; @0001F08F:0003 label_1f08f: @0001F091:0027 // return coming @0001F095:0023 return 0; @0001F09E:0026 end; // checksum: fffb7deb @0001F0AA:0004 label_1f0aa: @0001F0AC:0022 function NUMBER function_402(local_string1, local_string2, local_number1) @0001F0AC NUMBER local_number2, local_number3, local_number4; @0001F0AC @0001F0AC @0001F0AC begin @0001F0B5:0021 StrLength(local_string1); @0001F0BE:0006 local_number2 = LASTRESULT; @0001F0C8:0001 // switch/while/??? @0001F0CC:0008 label_1f0cc: @0001F0CE:000D local_number4 = (local_number1 = 2); @0001F0DD:0004 if(local_number4) then // ref index: 2 @0001F0E9:0020 PathGetDir(local_string2, local_string1, local_number2); // dll: ISRT.dll @0001F0F8:0006 local_number3 = LASTRESULT; @0001F102:000B local_number4 = (local_number3 <= 0); @0001F111:0004 if(local_number4) then // ref index: 1 @0001F11D:0027 // return coming @0001F121:0023 return local_number3; @0001F128:0008 endif; @0001F128:0008 label_1f128: @0001F12A:0031 Resize(local_string1, local_number3); @0001F134:0027 // return coming @0001F138:0021 StrLength(local_string1); @0001F141:0006 local_number4 = LASTRESULT; @0001F14B:0020 PathGetDir(local_string2, local_string1, local_number4); // dll: ISRT.dll @0001F15A:0006 local_number4 = LASTRESULT; @0001F164:0023 return local_number4; @0001F16B:0005 goto label_1f4cb; @0001F174:0008 endif; @0001F174:0008 label_1f174: @0001F176:000D local_number4 = (local_number1 = 0); @0001F185:0004 if(local_number4) then // ref index: 2 @0001F191:0020 PathGetDrive(local_string2, local_string1, local_number2); // dll: ISRT.dll @0001F1A0:0006 local_number3 = LASTRESULT; @0001F1AA:000B local_number4 = (local_number3 <= 0); @0001F1B9:0004 if(local_number4) then // ref index: 1 @0001F1C5:0027 // return coming @0001F1C9:0023 return local_number3; @0001F1D0:0008 endif; @0001F1D0:0008 label_1f1d0: @0001F1D2:0031 Resize(local_string1, local_number3); @0001F1DC:0027 // return coming @0001F1E0:0021 StrLength(local_string1); @0001F1E9:0006 local_number4 = LASTRESULT; @0001F1F3:0020 PathGetDrive(local_string2, local_string1, local_number4); // dll: ISRT.dll @0001F202:0006 local_number4 = LASTRESULT; @0001F20C:0023 return local_number4; @0001F213:0005 goto label_1f4cb; @0001F21C:0008 endif; @0001F21C:0008 label_1f21c: @0001F21E:000D local_number4 = (local_number1 = 5); @0001F22D:0004 if(local_number4) then // ref index: 2 @0001F239:0020 PathGetFileExt(local_string2, local_string1, local_number2); // dll: ISRT.dll @0001F248:0006 local_number3 = LASTRESULT; @0001F252:000B local_number4 = (local_number3 <= 0); @0001F261:0004 if(local_number4) then // ref index: 1 @0001F26D:0027 // return coming @0001F271:0023 return local_number3; @0001F278:0008 endif; @0001F278:0008 label_1f278: @0001F27A:0031 Resize(local_string1, local_number3); @0001F284:0027 // return coming @0001F288:0021 StrLength(local_string1); @0001F291:0006 local_number4 = LASTRESULT; @0001F29B:0020 PathGetFileExt(local_string2, local_string1, local_number4); // dll: ISRT.dll @0001F2AA:0006 local_number4 = LASTRESULT; @0001F2B4:0023 return local_number4; @0001F2BB:0005 goto label_1f4cb; @0001F2C4:0008 endif; @0001F2C4:0008 label_1f2c4: @0001F2C6:000D local_number4 = (local_number1 = 3); @0001F2D5:0004 if(local_number4) then // ref index: 2 @0001F2E1:0020 PathGetFile(local_string2, local_string1, local_number2); // dll: ISRT.dll @0001F2F0:0006 local_number3 = LASTRESULT; @0001F2FA:000B local_number4 = (local_number3 <= 0); @0001F309:0004 if(local_number4) then // ref index: 1 @0001F315:0027 // return coming @0001F319:0023 return local_number3; @0001F320:0008 endif; @0001F320:0008 label_1f320: @0001F322:0031 Resize(local_string1, local_number3); @0001F32C:0027 // return coming @0001F330:0021 StrLength(local_string1); @0001F339:0006 local_number4 = LASTRESULT; @0001F343:0020 PathGetFile(local_string2, local_string1, local_number4); // dll: ISRT.dll @0001F352:0006 local_number4 = LASTRESULT; @0001F35C:0023 return local_number4; @0001F363:0005 goto label_1f4cb; @0001F36C:0008 endif; @0001F36C:0008 label_1f36c: @0001F36E:000D local_number4 = (local_number1 = 4); @0001F37D:0004 if(local_number4) then // ref index: 2 @0001F389:0020 PathGetFileName(local_string2, local_string1, local_number2); // dll: ISRT.dll @0001F398:0006 local_number3 = LASTRESULT; @0001F3A2:000B local_number4 = (local_number3 <= 0); @0001F3B1:0004 if(local_number4) then // ref index: 1 @0001F3BD:0027 // return coming @0001F3C1:0023 return local_number3; @0001F3C8:0008 endif; @0001F3C8:0008 label_1f3c8: @0001F3CA:0031 Resize(local_string1, local_number3); @0001F3D4:0027 // return coming @0001F3D8:0021 StrLength(local_string1); @0001F3E1:0006 local_number4 = LASTRESULT; @0001F3EB:0020 PathGetFileName(local_string2, local_string1, local_number4); // dll: ISRT.dll @0001F3FA:0006 local_number4 = LASTRESULT; @0001F404:0023 return local_number4; @0001F40B:0005 goto label_1f4cb; @0001F414:0008 endif; @0001F414:0008 label_1f414: @0001F416:000D local_number4 = (local_number1 = 1); @0001F425:0004 if(local_number4) then // ref index: 2 @0001F431:0020 PathGetPath(local_string2, local_string1, local_number2); // dll: ISRT.dll @0001F440:0006 local_number3 = LASTRESULT; @0001F44A:000B local_number4 = (local_number3 <= 0); @0001F459:0004 if(local_number4) then // ref index: 1 @0001F465:0027 // return coming @0001F469:0023 return local_number3; @0001F470:0008 endif; @0001F470:0008 label_1f470: @0001F472:0031 Resize(local_string1, local_number3); @0001F47C:0027 // return coming @0001F480:0021 StrLength(local_string1); @0001F489:0006 local_number4 = LASTRESULT; @0001F493:0020 PathGetPath(local_string2, local_string1, local_number4); // dll: ISRT.dll @0001F4A2:0006 local_number4 = LASTRESULT; @0001F4AC:0023 return local_number4; @0001F4B3:0005 goto label_1f4cb; @0001F4BC:0002 endif; @0001F4BC:0002 label_1f4bc: @0001F4BE:0027 // return coming @0001F4C2:0023 return -1; @0001F4CB:0003 label_1f4cb: @0001F4CD:0027 // return coming @0001F4D1:0023 return -1; @0001F4DA:0026 end; // checksum: 7232f @0001F4E6:0007 label_1f4e6: @0001F4E8:0022 function NUMBER function_403(local_number1, local_string1, local_string2) @0001F4E8 NUMBER local_number2, local_number3, local_number4, local_number5, local_number6, local_number7, local_number8, local_number9, local_number10, local_number11, local_number12, local_number13; @0001F4E8 STRING local_string4; @0001F4E8 @0001F4E8 begin @0001F4F1:000D local_number11 = (local_number1 = 0); @0001F500:000D local_number12 = (local_number1 = -1); @0001F50F:0018 local_number11 = (local_number11 || local_number12); @0001F51C:0004 if(local_number11) then // ref index: 1 @0001F528:0027 // return coming @0001F52C:0023 return -2; @0001F535:0006 endif; @0001F535:0006 label_1f535: @0001F537:0021 function_315(local_number1); @0001F540:0006 local_number11 = LASTRESULT; @0001F54A:000E local_number11 = (local_number11 != 0); @0001F559:0004 if(local_number11) then // ref index: 1 @0001F565:0027 // return coming @0001F569:0023 return -2; @0001F572:0005 endif; @0001F572:0005 label_1f572: @0001F574:001E local_number11 = local_string1[0]; @0001F583:000D local_number11 = (local_number11 = 0); @0001F592:0004 if(local_number11) then // ref index: 1 @0001F59E:0027 // return coming @0001F5A2:0023 return 0; @0001F5AB:0006 endif; @0001F5AB:0006 label_1f5ab: @0001F5AD:0006 local_number10 = 0; @0001F5B9:0006 local_number3 = 0; @0001F5C5:001E local_number11 = local_string2[0]; @0001F5D4:000D local_number11 = (local_number11 = 0); @0001F5E3:0004 if(local_number11) then // ref index: 1 @0001F5EF:0006 local_number10 = 1; @0001F5FB:0004 endif; @0001F5FB:0004 label_1f5fb: @0001F5FD:0032 SizeOf(local_string4); @0001F604:0006 local_number8 = LASTRESULT; @0001F60E:0004 if(local_number10) then // ref index: 8 @0001F61A:0006 local_number9 = 0; @0001F626:0005 label_1f626: @0001F628:0001 // switch/while/??? @0001F62C:000D local_number11 = (local_number9 = 0); @0001F63B:0004 if(local_number11) then // ref index: 6 @0001F647:001E local_number6 = local_string1[local_number3]; @0001F654:0006 local_number5 = 0; @0001F660:0008 label_1f660: @0001F662:0001 // switch/while/??? @0001F666:000E local_number11 = (local_number6 != 0); @0001F675:0004 if(local_number11) then // ref index: 2 @0001F681:000C local_number11 = (local_number5 >= local_number8); @0001F68E:0004 if(local_number11) then // ref index: 1 @0001F69A:0007 local_number11 = (local_number8 + 100); @0001F6A9:0031 Resize(local_string4, local_number11); @0001F6B3:0006 local_number8 = LASTRESULT; @0001F6BD:0005 endif; @0001F6BD:0005 label_1f6bd: @0001F6BF:001D local_string4[local_number5] = local_number6; @0001F6CC:0007 local_number3 = (local_number3 + 1); @0001F6DB:0007 local_number5 = (local_number5 + 1); @0001F6EA:001E local_number6 = local_string1[local_number3]; @0001F6F7:0005 goto label_1f660; @0001F700:0007 endif; @0001F700:0007 label_1f700: @0001F702:001D local_string4[local_number5] = 0; @0001F711:0021 ListAddString(local_number1, local_string4, 0); @0001F722:0006 local_number11 = LASTRESULT; @0001F72C:0009 local_number11 = (local_number11 < 0); @0001F73B:0004 if(local_number11) then // ref index: 1 @0001F747:0027 // return coming @0001F74B:0023 return -1; @0001F754:0005 endif; @0001F754:0005 label_1f754: @0001F756:0007 local_number3 = (local_number3 + 1); @0001F765:001E local_number11 = local_string1[local_number3]; @0001F772:000D local_number11 = (local_number11 = 0); @0001F781:0004 if(local_number11) then // ref index: 1 @0001F78D:0006 local_number9 = 1; @0001F799:0001 endif; @0001F799:0001 label_1f799: @0001F79B:0005 goto label_1f626; @0001F7A4:0001 endif; @0001F7A4:0001 label_1f7a4: @0001F7A6:0005 goto label_1fba9; @0001F7AF:0005 endif; @0001F7AF:0005 label_1f7af: @0001F7B1:0006 local_number5 = 0; @0001F7BD:0028 StrLengthChars(local_string1); @0001F7C4:0006 local_number2 = LASTRESULT; @0001F7CE:0028 StrLengthChars(local_string2); @0001F7D5:0006 local_number7 = LASTRESULT; @0001F7DF:0006 label_1f7df: @0001F7E1:0001 // switch/while/??? @0001F7E5:0009 local_number11 = (local_number3 < local_number2); @0001F7F2:0004 if(local_number11) then // ref index: 10 @0001F7FE:0006 local_number9 = 0; @0001F80A:001E local_number6 = local_string1[local_number3]; @0001F817:0006 local_number4 = 0; @0001F823:000D label_1f823: @0001F825:0001 // switch/while/??? @0001F829:0009 local_number11 = (local_number4 < local_number7); @0001F836:000D local_number12 = (local_number9 = 0); @0001F845:0019 local_number11 = (local_number11 = local_number12); @0001F852:0004 if(local_number11) then // ref index: 4 @0001F85E:001E local_number11 = local_string2[local_number4]; @0001F86B:000D local_number11 = (local_number6 = local_number11); @0001F878:0004 if(local_number11) then // ref index: 3 @0001F884:000C local_number11 = (local_number5 >= local_number8); @0001F891:0004 if(local_number11) then // ref index: 1 @0001F89D:0007 local_number11 = (local_number8 + 4); @0001F8AC:0031 Resize(local_string4, local_number11); @0001F8B6:0006 local_number8 = LASTRESULT; @0001F8C0:000E endif; @0001F8C0:000E label_1f8c0: @0001F8C2:001D local_string4[local_number5] = 0; @0001F8D1:001E local_number11 = local_string4[0]; @0001F8E0:000E local_number11 = (local_number11 != 0); @0001F8EF:000E local_number12 = (local_number3 != 0); @0001F8FE:000E local_number13 = (local_number3 != local_number2); @0001F90B:0019 local_number12 = (local_number12 = local_number13); @0001F918:0018 local_number11 = (local_number11 || local_number12); @0001F925:0004 if(local_number11) then // ref index: 1 @0001F931:0021 ListAddString(local_number1, local_string4, 0); @0001F942:0006 local_number11 = LASTRESULT; @0001F94C:0009 local_number11 = (local_number11 < 0); @0001F95B:0004 if(local_number11) then // ref index: 1 @0001F967:0027 // return coming @0001F96B:0023 return -1; @0001F974:0001 endif; @0001F974:0001 endif; @0001F974:0001 label_1f974: @0001F976:0006 local_number9 = 1; @0001F982:0002 endif; @0001F982:0002 label_1f982: @0001F984:0007 local_number4 = (local_number4 + 1); @0001F993:0005 goto label_1f823; @0001F99C:0007 endif; @0001F99C:0007 label_1f99c: @0001F99E:000D local_number11 = (local_number9 = 0); @0001F9AD:0004 if(local_number11) then // ref index: 2 @0001F9B9:000C local_number11 = (local_number5 >= local_number8); @0001F9C6:0004 if(local_number11) then // ref index: 1 @0001F9D2:0007 local_number11 = (local_number8 + 100); @0001F9E1:0031 Resize(local_string4, local_number11); @0001F9EB:0006 local_number8 = LASTRESULT; @0001F9F5:0003 endif; @0001F9F5:0003 label_1f9f5: @0001F9F7:001D local_string4[local_number5] = local_number6; @0001FA04:0007 local_number5 = (local_number5 + 1); @0001FA13:0005 goto label_1fae2; @0001FA1C:0002 endif; @0001FA1C:0002 label_1fa1c: @0001FA1E:001D local_string4[0] = 0; @0001FA2F:0006 local_number5 = 0; @0001FA3B:000D label_1fa3b: @0001FA3D:0001 // switch/while/??? @0001FA41:0009 local_number11 = (local_number3 < local_number2); @0001FA4E:000F local_number12 = (local_number4 - 1); @0001FA5D:001E local_number12 = local_string2[local_number12]; @0001FA6A:000D local_number12 = (local_number12 = 32); @0001FA79:0019 local_number11 = (local_number11 = local_number12); @0001FA86:0007 local_number12 = (local_number3 + 1); @0001FA95:001E local_number12 = local_string1[local_number12]; @0001FAA2:000D local_number12 = (local_number12 = 32); @0001FAB1:0019 local_number11 = (local_number11 = local_number12); @0001FABE:0004 if(local_number11) then // ref index: 1 @0001FACA:0007 local_number3 = (local_number3 + 1); @0001FAD9:0005 goto label_1fa3b; @0001FAE2:0002 endif; @0001FAE2:0002 label_1fae2: @0001FAE4:0007 local_number3 = (local_number3 + 1); @0001FAF3:0005 goto label_1f7df; @0001FAFC:0005 endif; @0001FAFC:0005 label_1fafc: @0001FAFE:000C local_number11 = (local_number5 >= local_number8); @0001FB0B:0004 if(local_number11) then // ref index: 1 @0001FB17:0007 local_number11 = (local_number8 + 4); @0001FB26:0031 Resize(local_string4, local_number11); @0001FB30:0006 local_number8 = LASTRESULT; @0001FB3A:0009 endif; @0001FB3A:0009 label_1fb3a: @0001FB3C:001D local_string4[local_number5] = 0; @0001FB4B:000A local_number11 = (local_number5 > 0); @0001FB5A:0004 if(local_number11) then // ref index: 1 @0001FB66:0021 ListAddString(local_number1, local_string4, 0); @0001FB77:0006 local_number11 = LASTRESULT; @0001FB81:0009 local_number11 = (local_number11 < 0); @0001FB90:0004 if(local_number11) then // ref index: 1 @0001FB9C:0027 // return coming @0001FBA0:0023 return -1; @0001FBA9:0003 endif; @0001FBA9:0003 endif; @0001FBA9:0003 label_1fba9: @0001FBAB:0027 // return coming @0001FBAF:0023 return 0; @0001FBB8:0026 end; // checksum: 6c818 @0001FBC8:0006 label_1fbc8: @0001FBCA:0022 function NUMBER StrLength(local_string1) @0001FBCA NUMBER local_number1; @0001FBCA @0001FBCA @0001FBCA begin @0001FBD3:0027 // return coming @0001FBD7:0020 lstrlen(local_string1); // dll: KERNEL32.dll @0001FBE0:0006 local_number1 = LASTRESULT; @0001FBEA:0023 return local_number1; @0001FBF1:0026 end; // checksum: e7c3921 @0001FBFD:0007 label_1fbfd: @0001FBFF:0022 function NUMBER StrLength(local_string1) @0001FBFF NUMBER local_number1, local_number2; @0001FBFF @0001FBFF @0001FBFF begin @0001FC08:0032 SizeOf(local_string1); @0001FC0F:0006 local_number1 = LASTRESULT; @0001FC19:000A local_number2 = (local_number1 > 1024); @0001FC28:0004 if(local_number2) then // ref index: 1 @0001FC34:0027 // return coming @0001FC38:0023 return local_number1; @0001FC3F:0003 endif; @0001FC3F:0003 label_1fc3f: @0001FC41:0027 // return coming @0001FC45:0023 return 1024; @0001FC4E:0026 end; // checksum: 24a15 @0001FC5A:0007 label_1fc5a: @0001FC5C:0022 function NUMBER StrRemoveLastSlash(local_string1) @0001FC5C NUMBER local_number1, local_number2; @0001FC5C @0001FC5C @0001FC5C begin @0001FC65:0028 StrLengthChars(local_string1); @0001FC6C:0006 local_number1 = LASTRESULT; @0001FC76:0009 local_number2 = (local_number1 < 2); @0001FC85:0004 if(local_number2) then // ref index: 1 @0001FC91:0027 // return coming @0001FC95:0023 return 0; @0001FC9E:000A endif; @0001FC9E:000A label_1fc9e: @0001FCA0:000F local_number2 = (local_number1 - 1); @0001FCAF:001E local_number2 = local_string1[local_number2]; @0001FCBC:000D local_number2 = (local_number2 = 92); @0001FCCB:0004 if(local_number2) then // ref index: 2 @0001FCD7:000F local_number2 = (local_number1 - 2); @0001FCE6:001E local_number2 = local_string1[local_number2]; @0001FCF3:000D local_number2 = (local_number2 = 58); @0001FD02:0004 if(local_number2) then // ref index: 1 @0001FD0E:0027 // return coming @0001FD12:0023 return 0; @0001FD1B:0002 endif; @0001FD1B:0002 label_1fd1b: @0001FD1D:000F local_number2 = (local_number1 - 1); @0001FD2C:001D local_string1[local_number2] = 0; @0001FD3B:0003 endif; @0001FD3B:0003 label_1fd3b: @0001FD3D:0027 // return coming @0001FD41:0023 return 0; @0001FD4A:0026 end; // checksum: 38c1e @0001FD56:0006 label_1fd56: @0001FD58:0022 function NUMBER StrToUpper/StrToLower(local_string1, local_string2) @0001FD58 NUMBER local_number1; @0001FD58 @0001FD58 @0001FD58 begin @0001FD61:0006 local_string1 = local_string2; @0001FD6B:000D local_number1 = (local_string2 = ""); @0001FD78:0004 if(local_number1) then // ref index: 1 @0001FD84:0027 // return coming @0001FD88:0023 return 0; @0001FD91:0008 endif; @0001FD91:0008 label_1fd91: @0001FD93:0021 StrLength(local_string1); @0001FD9C:0006 local_number1 = LASTRESULT; @0001FDA6:0020 CharUpperBuffA(local_string1, local_number1); // dll: USER32.dll @0001FDB2:0006 local_number1 = LASTRESULT; @0001FDBC:000B local_number1 = (local_number1 <= 0); @0001FDCB:0004 if(local_number1) then // ref index: 1 @0001FDD7:0027 // return coming @0001FDDB:0023 return -1; @0001FDE4:0003 endif; @0001FDE4:0003 label_1fde4: @0001FDE6:0027 // return coming @0001FDEA:0023 return 0; @0001FDF3:0026 end; // checksum: dcdd1eba @0001FDFF:0007 label_1fdff: @0001FE01:0022 function NUMBER function_408(local_string1, local_number1) @0001FE01 NUMBER local_number2, local_number3, local_number4, local_number5; @0001FE01 @0001FE01 @0001FE01 begin @0001FE0A:0028 StrLengthChars(local_string1); @0001FE11:0006 local_number2 = LASTRESULT; @0001FE1B:000D local_number3 = (local_number2 = 0); @0001FE2A:0004 if(local_number3) then // ref index: 1 @0001FE36:0027 // return coming @0001FE3A:0023 return -2; @0001FE43:0009 endif; @0001FE43:0009 label_1fe43: @0001FE45:0004 if(local_number1) then // ref index: 4 @0001FE51:0008 local_number3 = (local_string1 % " "); @0001FE5F:000D local_number3 = (local_number3 = 0); @0001FE6E:001E local_number4 = local_string1[0]; @0001FE7D:000D local_number4 = (local_number4 = 34); @0001FE8C:0018 local_number3 = (local_number3 || local_number4); @0001FE99:0004 if(local_number3) then // ref index: 1 @0001FEA5:0027 // return coming @0001FEA9:0023 return 0; @0001FEB2:0006 endif; @0001FEB2:0006 label_1feb2: @0001FEB4:001E local_number3 = local_string1[0]; @0001FEC3:000E local_number3 = (local_number3 != 34); @0001FED2:0004 if(local_number3) then // ref index: 1 @0001FEDE:0007 local_string1 = ("\"" + local_string1); @0001FEEC:0028 StrLengthChars(local_string1); @0001FEF3:0006 local_number2 = LASTRESULT; @0001FEFD:0005 endif; @0001FEFD:0005 label_1fefd: @0001FEFF:000F local_number3 = (local_number2 - 1); @0001FF0E:001E local_number3 = local_string1[local_number3]; @0001FF1B:000E local_number3 = (local_number3 != 34); @0001FF2A:0004 if(local_number3) then // ref index: 1 @0001FF36:0007 local_string1 = (local_string1 + "\""); @0001FF44:0002 endif; @0001FF44:0002 label_1ff44: @0001FF46:0027 // return coming @0001FF4A:0023 return 0; @0001FF53:0011 endif; @0001FF53:0011 label_1ff53: @0001FF55:0001 // switch/while/??? @0001FF59:000A local_number3 = (local_number2 > 0); @0001FF68:001E local_number4 = local_string1[0]; @0001FF77:000D local_number4 = (local_number4 = 34); @0001FF86:000F local_number5 = (local_number2 - 1); @0001FF95:001E local_number5 = local_string1[local_number5]; @0001FFA2:000D local_number5 = (local_number5 = 34); @0001FFB1:0018 local_number4 = (local_number4 || local_number5); @0001FFBE:0019 local_number3 = (local_number3 = local_number4); @0001FFCB:0004 if(local_number3) then // ref index: 3 @0001FFD7:001E local_number3 = local_string1[0]; @0001FFE6:000D local_number3 = (local_number3 = 34); @0001FFF5:0004 if(local_number3) then // ref index: 1 @00020001:000F local_number3 = (local_number2 - 1); @00020010:0029 StrSub(local_string1, local_string1, 1, local_number3); @00020022:0028 StrLengthChars(local_string1); @00020029:0006 local_number2 = LASTRESULT; @00020033:0008 endif; @00020033:0008 label_20033: @00020035:000F local_number3 = (local_number2 - 1); @00020044:001E local_number3 = local_string1[local_number3]; @00020051:000D local_number3 = (local_number3 = 34); @00020060:0004 if(local_number3) then // ref index: 1 @0002006C:000F local_number3 = (local_number2 - 1); @0002007B:0029 StrSub(local_string1, local_string1, 0, local_number3); @0002008D:0028 StrLengthChars(local_string1); @00020094:0006 local_number2 = LASTRESULT; @0002009E:0001 endif; @0002009E:0001 label_2009e: @000200A0:0005 goto label_1ff53; @000200A9:0003 endif; @000200A9:0003 label_200a9: @000200AB:0027 // return coming @000200AF:0023 return 0; @000200B8:0026 end; // checksum: 20039521 @000200C4:0007 label_200c4: @000200C6:0022 function NUMBER function_409(local_string1) @000200C6 NUMBER local_number1, local_number2, local_number3, local_number4; @000200C6 STRING local_string2; @000200C6 @000200C6 begin @000200CF:0021 StrLength(local_string1); @000200D8:0006 local_number2 = LASTRESULT; @000200E2:000D local_number3 = (local_string1 = ""); @000200EF:0004 if(local_number3) then // ref index: 1 @000200FB:0027 // return coming @000200FF:0023 return -1; @00020108:0008 endif; @00020108:0008 label_20108: @0002010A:000A local_number3 = (local_number2 > 1); @00020119:000F local_number4 = (local_number2 - 1); @00020128:001E local_number4 = local_string1[local_number4]; @00020135:000D local_number4 = (local_number4 = 92); @00020144:0019 local_number3 = (local_number3 = local_number4); @00020151:0004 if(local_number3) then // ref index: 1 @0002015D:000F local_number3 = (local_number2 - 1); @0002016C:001D local_string1[local_number3] = 0; @0002017B:0012 endif; @0002017B:0012 label_2017b: @0002017D:0006 local_string2 = local_string1; @00020187:0021 StrLength(local_string1); @00020190:0006 local_number3 = LASTRESULT; @0002019A:0020 GetShortPathNameA(local_string1, local_string1, local_number3); // dll: KERNEL32.dll @000201A9:0006 local_number1 = LASTRESULT; @000201B3:0004 if(local_number1) then // ref index: 2 @000201BF:000D local_number3 = (local_string1 = ""); @000201CC:0004 if(local_number3) then // ref index: 1 @000201D8:0006 local_string1 = local_string2; @000201E2:0031 Resize(local_string1, local_number1); @000201EC:0021 StrLength(local_string1); @000201F5:0006 local_number3 = LASTRESULT; @000201FF:0020 GetShortPathNameA(local_string1, local_string1, local_number3); // dll: KERNEL32.dll @0002020E:0006 local_number3 = LASTRESULT; @00020218:000D local_number3 = (local_number3 = 0); @00020227:0004 if(local_number3) then // ref index: 1 @00020233:0027 // return coming @00020237:0023 return -1; @00020240:0002 endif; @00020240:0002 endif; @00020240:0002 label_20240: @00020242:0027 // return coming @00020246:0023 return 0; @0002024F:0003 endif; @0002024F:0003 label_2024f: @00020251:0027 // return coming @00020255:0023 return -1; @0002025E:0026 end; // checksum: fff832f2 @0002026A:0005 label_2026a: @0002026C:0022 function NUMBER LongPathToShortPath(local_string1) @0002026C NUMBER local_number1, local_number2, local_number3; @0002026C @0002026C @0002026C begin @00020275:000D local_number3 = (local_string1 = ""); @00020282:0004 if(local_number3) then // ref index: 1 @0002028E:0027 // return coming @00020292:0023 return -1; @0002029B:0008 endif; @0002029B:0008 label_2029b: @0002029D:0021 StrLength(local_string1); @000202A6:0006 local_number1 = LASTRESULT; @000202B0:0020 PathGetLongFromShort(local_string1, local_string1, local_number1); // dll: ISRT.dll @000202BF:0006 local_number2 = LASTRESULT; @000202C9:000B local_number3 = (local_number2 <= 0); @000202D8:0004 if(local_number3) then // ref index: 1 @000202E4:0027 // return coming @000202E8:0023 return local_number2; @000202EF:0008 endif; @000202EF:0008 label_202ef: @000202F1:0031 Resize(local_string1, local_number2); @000202FB:0027 // return coming @000202FF:0021 StrLength(local_string1); @00020308:0006 local_number3 = LASTRESULT; @00020312:0020 PathGetLongFromShort(local_string1, local_string1, local_number3); // dll: ISRT.dll @00020321:0006 local_number3 = LASTRESULT; @0002032B:0023 return local_number3; @00020332:0026 end; // checksum: fffc3aee @0002033E:0005 label_2033e: @00020340:0022 function NUMBER function_411(local_string1, local_string2) @00020340 NUMBER local_number1, local_number2, local_number3, local_number4; @00020340 @00020340 OBJECT local_object1; @00020340 begin @00020349:0021 StrLength(local_string1); @00020352:0006 local_number2 = LASTRESULT; @0002035C:0020 _DoSprintf(local_string1, local_number2, local_string2, local_object1); // dll: ISRT.dll @0002036E:0006 local_number1 = LASTRESULT; @00020378:000E label_20378: @0002037A:0001 // switch/while/??? @0002037E:000D local_number3 = (local_number1 = -5); @0002038D:0009 local_number4 = (local_number2 < 100000); @0002039C:0019 local_number3 = (local_number3 = local_number4); @000203A9:0004 if(local_number3) then // ref index: 1 @000203B5:0021 StrLength(local_string1); @000203BE:0006 local_number3 = LASTRESULT; @000203C8:0010 local_number3 = (local_number3 * 2); @000203D7:0031 Resize(local_string1, local_number3); @000203E1:0021 StrLength(local_string1); @000203EA:0006 local_number2 = LASTRESULT; @000203F4:0020 _DoSprintf(local_string1, local_number2, local_string2, local_object1); // dll: ISRT.dll @00020406:0006 local_number1 = LASTRESULT; @00020410:0005 goto label_20378; @00020419:0003 endif; @00020419:0003 label_20419: @0002041B:0027 // return coming @0002041F:0023 return local_number1; @00020426:0026 end; // checksum: fe7fb9ef @00020436:0007 label_20436: @00020438:0022 function NUMBER function_412(local_string1) @00020438 NUMBER local_number1, local_number2, local_number3, local_number4, local_number5; @00020438 @00020438 @00020438 begin @00020441:0028 StrLengthChars(local_string1); @00020448:0006 local_number2 = LASTRESULT; @00020452:000D local_number4 = (local_number2 = 0); @00020461:0004 if(local_number4) then // ref index: 1 @0002046D:0027 // return coming @00020471:0023 return 0; @0002047A:0001 endif; @0002047A:0001 label_2047a: @0002047C:0006 local_number1 = 0; @00020488:000D label_20488: @0002048A:0001 // switch/while/??? @0002048E:0009 local_number4 = (local_number1 < local_number2); @0002049B:000D local_number5 = (local_number3 = 0); @000204AA:0019 local_number4 = (local_number4 = local_number5); @000204B7:0004 if(local_number4) then // ref index: 3 @000204C3:001E local_number4 = local_string1[local_number1]; @000204D0:000D local_number4 = (local_number4 = 9); @000204DF:001E local_number5 = local_string1[local_number1]; @000204EC:000D local_number5 = (local_number5 = 32); @000204FB:0018 local_number4 = (local_number4 || local_number5); @00020508:0004 if(local_number4) then // ref index: 1 @00020514:0007 local_number1 = (local_number1 + 1); @00020523:0005 goto label_2053a; @0002052C:0001 endif; @0002052C:0001 label_2052c: @0002052E:0006 local_number3 = 1; @0002053A:0001 label_2053a: @0002053C:0005 goto label_20488; @00020545:0003 endif; @00020545:0003 label_20545: @00020547:000F local_number4 = (local_number2 - local_number1); @00020554:0029 StrSub(local_string1, local_string1, local_number1, local_number4); @00020564:0006 local_number2 = LASTRESULT; @0002056E:000F label_2056e: @00020570:0001 // switch/while/??? @00020574:000A local_number4 = (local_number2 > 0); @00020583:000D local_number5 = (local_number3 = 0); @00020592:0019 local_number4 = (local_number4 = local_number5); @0002059F:0004 if(local_number4) then // ref index: 3 @000205AB:000F local_number4 = (local_number2 - 1); @000205BA:001E local_number4 = local_string1[local_number4]; @000205C7:000D local_number4 = (local_number4 = 9); @000205D6:000F local_number5 = (local_number2 - 1); @000205E5:001E local_number5 = local_string1[local_number5]; @000205F2:000D local_number5 = (local_number5 = 32); @00020601:0018 local_number4 = (local_number4 || local_number5); @0002060E:0004 if(local_number4) then // ref index: 1 @0002061A:000F local_number2 = (local_number2 - 1); @00020629:0005 goto label_20640; @00020632:0001 endif; @00020632:0001 label_20632: @00020634:0006 local_number3 = 1; @00020640:0001 label_20640: @00020642:0005 goto label_2056e; @0002064B:0004 endif; @0002064B:0004 label_2064b: @0002064D:001D local_string1[local_number2] = 0; @0002065C:0027 // return coming @00020660:0023 return 0; @00020669:0026 end; // checksum: 43434 @00020675:000A label_20675: @00020677:0022 function NUMBER function_413(local_number1, local_string1) @00020677 NUMBER local_number2, local_number3, local_number4, local_number5; @00020677 @00020677 @00020677 begin @00020680:0006 local_number1 = 0; @0002068C:000D local_number3 = (local_string1 = ""); @00020699:0028 StrLengthChars(local_string1); @000206A0:0006 local_number4 = LASTRESULT; @000206AA:0009 local_number4 = (local_number4 < 2); @000206B9:0018 local_number3 = (local_number3 || local_number4); @000206C6:0004 if(local_number3) then // ref index: 1 @000206D2:0027 // return coming @000206D6:0023 return 0; @000206DF:0009 endif; @000206DF:0009 label_206df: @000206E1:001E local_number3 = local_string1[0]; @000206F0:000D local_number3 = (local_number3 = 48); @000206FF:001E local_number4 = local_string1[1]; @0002070E:000D local_number4 = (local_number4 = 120); @0002071D:0019 local_number3 = (local_number3 = local_number4); @0002072A:0004 if(local_number3) then // ref index: 1 @00020736:0028 StrLengthChars(local_string1); @0002073D:0006 local_number3 = LASTRESULT; @00020747:0029 StrSub(local_string1, local_string1, 2, local_number3); @00020759:0001 endif; @00020759:0001 label_20759: @0002075B:0006 local_number2 = 0; @00020767:0009 label_20767: @00020769:0001 // switch/while/??? @0002076D:001E local_number3 = local_string1[local_number2]; @0002077A:000E local_number3 = (local_number3 != 32); @00020789:001E local_number4 = local_string1[local_number2]; @00020796:000E local_number4 = (local_number4 != 0); @000207A5:0019 local_number3 = (local_number3 = local_number4); @000207B2:0004 if(local_number3) then // ref index: 15 @000207BE:0001 // switch/while/??? @000207C2:001E local_number3 = local_string1[local_number2]; @000207CF:0005 label_207cf: @000207D1:000D local_number4 = (local_number3 = 65); @000207E0:0004 if(local_number4) then // ref index: 1 @000207EC:0010 local_number4 = (local_number1 * 16); @000207FB:0007 local_number1 = (local_number4 + 10); @0002080A:0005 goto label_20b39; @00020813:0005 endif; @00020813:0005 label_20813: @00020815:000D local_number4 = (local_number3 = 97); @00020824:0004 if(local_number4) then // ref index: 1 @00020830:0010 local_number4 = (local_number1 * 16); @0002083F:0007 local_number1 = (local_number4 + 10); @0002084E:0005 goto label_20b39; @00020857:0005 endif; @00020857:0005 label_20857: @00020859:000D local_number4 = (local_number3 = 66); @00020868:0004 if(local_number4) then // ref index: 1 @00020874:0010 local_number4 = (local_number1 * 16); @00020883:0007 local_number1 = (local_number4 + 11); @00020892:0005 goto label_20b39; @0002089B:0005 endif; @0002089B:0005 label_2089b: @0002089D:000D local_number4 = (local_number3 = 98); @000208AC:0004 if(local_number4) then // ref index: 1 @000208B8:0010 local_number4 = (local_number1 * 16); @000208C7:0007 local_number1 = (local_number4 + 11); @000208D6:0005 goto label_20b39; @000208DF:0005 endif; @000208DF:0005 label_208df: @000208E1:000D local_number4 = (local_number3 = 67); @000208F0:0004 if(local_number4) then // ref index: 1 @000208FC:0010 local_number4 = (local_number1 * 16); @0002090B:0007 local_number1 = (local_number4 + 12); @0002091A:0005 goto label_20b39; @00020923:0005 endif; @00020923:0005 label_20923: @00020925:000D local_number4 = (local_number3 = 99); @00020934:0004 if(local_number4) then // ref index: 1 @00020940:0010 local_number4 = (local_number1 * 16); @0002094F:0007 local_number1 = (local_number4 + 12); @0002095E:0005 goto label_20b39; @00020967:0005 endif; @00020967:0005 label_20967: @00020969:000D local_number4 = (local_number3 = 68); @00020978:0004 if(local_number4) then // ref index: 1 @00020984:0010 local_number4 = (local_number1 * 16); @00020993:0007 local_number1 = (local_number4 + 13); @000209A2:0005 goto label_20b39; @000209AB:0005 endif; @000209AB:0005 label_209ab: @000209AD:000D local_number4 = (local_number3 = 100); @000209BC:0004 if(local_number4) then // ref index: 1 @000209C8:0010 local_number4 = (local_number1 * 16); @000209D7:0007 local_number1 = (local_number4 + 13); @000209E6:0005 goto label_20b39; @000209EF:0005 endif; @000209EF:0005 label_209ef: @000209F1:000D local_number4 = (local_number3 = 69); @00020A00:0004 if(local_number4) then // ref index: 1 @00020A0C:0010 local_number4 = (local_number1 * 16); @00020A1B:0007 local_number1 = (local_number4 + 14); @00020A2A:0005 goto label_20b39; @00020A33:0005 endif; @00020A33:0005 label_20a33: @00020A35:000D local_number4 = (local_number3 = 101); @00020A44:0004 if(local_number4) then // ref index: 1 @00020A50:0010 local_number4 = (local_number1 * 16); @00020A5F:0007 local_number1 = (local_number4 + 14); @00020A6E:0005 goto label_20b39; @00020A77:0005 endif; @00020A77:0005 label_20a77: @00020A79:000D local_number4 = (local_number3 = 70); @00020A88:0004 if(local_number4) then // ref index: 1 @00020A94:0010 local_number4 = (local_number1 * 16); @00020AA3:0007 local_number1 = (local_number4 + 15); @00020AB2:0005 goto label_20b39; @00020ABB:0005 endif; @00020ABB:0005 label_20abb: @00020ABD:000D local_number4 = (local_number3 = 102); @00020ACC:0004 if(local_number4) then // ref index: 1 @00020AD8:0010 local_number4 = (local_number1 * 16); @00020AE7:0007 local_number1 = (local_number4 + 15); @00020AF6:0005 goto label_20b39; @00020AFF:0004 endif; @00020AFF:0004 label_20aff: @00020B01:0010 local_number4 = (local_number1 * 16); @00020B10:001E local_number5 = local_string1[local_number2]; @00020B1D:000F local_number5 = (local_number5 - 48); @00020B2C:0007 local_number1 = (local_number4 + local_number5); @00020B39:0002 label_20b39: @00020B3B:0007 local_number2 = (local_number2 + 1); @00020B4A:0005 goto label_20767; @00020B53:0003 endif; @00020B53:0003 label_20b53: @00020B55:0027 // return coming @00020B59:0023 return 1; @00020B62:0026 end; // checksum: ffff5ff4 @00020B6E:0004 label_20b6e: @00020B70:0022 function STRING function_421() @00020B70 @00020B70 @00020B70 @00020B70 begin @00020B79:0027 // return coming @00020B7D:0023 return global_string25; @00020B84:0026 end; // checksum: 11325 @00020B90:0004 label_20b90: @00020B92:0022 function STRING function_422() @00020B92 @00020B92 @00020B92 @00020B92 begin @00020B9B:0027 // return coming @00020B9F:0023 return global_string24; @00020BA6:0026 end; // checksum: 11325 @00020BB2:0004 label_20bb2: @00020BB4:0022 function STRING function_423() @00020BB4 @00020BB4 @00020BB4 @00020BB4 begin @00020BBD:0027 // return coming @00020BC1:0023 return global_string13; @00020BC8:0026 end; // checksum: 11325 @00020BD4:0004 label_20bd4: @00020BD6:0022 function STRING function_424() @00020BD6 @00020BD6 @00020BD6 @00020BD6 begin @00020BDF:0027 // return coming @00020BE3:0023 return global_string15; @00020BEA:0026 end; // checksum: 11325 @00020BF6:0004 label_20bf6: @00020BF8:0022 function STRING function_425() @00020BF8 @00020BF8 @00020BF8 @00020BF8 begin @00020C01:0027 // return coming @00020C05:0023 return global_string27; @00020C0C:0026 end; // checksum: 11325 @00020C18:0004 label_20c18: @00020C1A:0022 function NUMBER function_426() @00020C1A @00020C1A @00020C1A @00020C1A begin @00020C23:0027 // return coming @00020C27:0023 return global_number20; @00020C2E:0026 end; // checksum: 11324 @00020C3A:0004 label_20c3a: @00020C3C:0022 function STRING function_427() @00020C3C @00020C3C @00020C3C @00020C3C begin @00020C45:0027 // return coming @00020C49:0023 return global_string17; @00020C50:0026 end; // checksum: 11325 @00020C5C:0004 label_20c5c: @00020C5E:0022 function NUMBER function_428() @00020C5E @00020C5E @00020C5E @00020C5E begin @00020C67:0027 // return coming @00020C6B:0023 return global_number21; @00020C72:0026 end; // checksum: 11324 @00020C7E:0004 label_20c7e: @00020C80:0022 function STRING function_429() @00020C80 @00020C80 @00020C80 @00020C80 begin @00020C89:0027 // return coming @00020C8D:0023 return global_string26; @00020C94:0026 end; // checksum: 11325 @00020CA0:0005 label_20ca0: @00020CA2:0022 function VARIANT function_430() @00020CA2 @00020CA2 @00020CA2 OBJECT local_object1; @00020CA2 begin @00020CAB:0020 __GetLog(global_number24, local_object1); // dll: ISRT.dll @00020CB7:0027 // return coming @00020CBB:0023 return local_object1; @00020CC2:0026 end; // checksum: 567e5f41 @00020CD2:0008 label_20cd2: @00020CD4:0022 function VARIANT function_431(local_string1) @00020CD4 @00020CD4 @00020CD4 OBJECT local_object1; @00020CD4 begin @00020CDD:0036 try // ref index 1: 1 ref index 2: 2 @00020CEB:0027 // return coming @00020CEF:0035 global_object11.CreateBillboards(local_string1); @00020D0C:0006 local_object1 = LASTRESULT; @00020D16:0023 return local_object1; @00020D1D:0006 local_object1 = NOTHING; @00020D27:0037 catch @00020D2B:0003 label_20d2b: @00020D2D:0027 // return coming @00020D31:0023 return NOTHING; @00020D38:0038 endcatch; @00020D3C:0002 label_20d3c: @00020D3E:0024 return; @00020D42:0026 end; // checksum: 3e175a0c @00020D52:000B label_20d52: @00020D54:0022 function NUMBER VarSave(local_number1) @00020D54 NUMBER local_number2, local_number3; @00020D54 @00020D54 @00020D54 begin @00020D5D:000D local_number2 = (global_number54 = 0); @00020D6C:000D local_number3 = (global_number54 = -1); @00020D7B:0018 local_number2 = (local_number2 || local_number3); @00020D88:000D local_number3 = (global_number55 = 0); @00020D97:0018 local_number2 = (local_number2 || local_number3); @00020DA4:000D local_number3 = (global_number55 = -1); @00020DB3:0018 local_number2 = (local_number2 || local_number3); @00020DC0:0004 if(local_number2) then // ref index: 1 @00020DCC:0027 // return coming @00020DD0:0023 return -1; @00020DD9:0008 endif; @00020DD9:0008 label_20dd9: @00020DDB:000D local_number2 = (local_number1 = 65536); @00020DEA:0004 if(local_number2) then // ref index: 2 @00020DF6:0021 ListAddString(global_number54, global_string8, 1); @00020E07:0006 local_number2 = LASTRESULT; @00020E11:0009 local_number2 = (local_number2 < 0); @00020E20:0004 if(local_number2) then // ref index: 1 @00020E2C:0027 // return coming @00020E30:0023 return -1; @00020E39:0006 endif; @00020E39:0006 label_20e39: @00020E3B:0021 ListAddString(global_number55, global_string9, 1); @00020E4C:0006 local_number2 = LASTRESULT; @00020E56:0009 local_number2 = (local_number2 < 0); @00020E65:0004 if(local_number2) then // ref index: 1 @00020E71:0027 // return coming @00020E75:0023 return -1; @00020E7E:0003 endif; @00020E7E:0003 endif; @00020E7E:0003 label_20e7e: @00020E80:0027 // return coming @00020E84:0023 return 0; @00020E8D:0026 end; // checksum: fefec4c8 @00020E99:000B label_20e99: @00020E9B:0022 function NUMBER VarRestore/VarSave(local_number1) @00020E9B NUMBER local_number2, local_number3; @00020E9B STRING local_string1; @00020E9B @00020E9B begin @00020EA4:000D local_number2 = (global_number54 = 0); @00020EB3:000D local_number3 = (global_number54 = -1); @00020EC2:0018 local_number2 = (local_number2 || local_number3); @00020ECF:000D local_number3 = (global_number55 = 0); @00020EDE:0018 local_number2 = (local_number2 || local_number3); @00020EEB:000D local_number3 = (global_number55 = -1); @00020EFA:0018 local_number2 = (local_number2 || local_number3); @00020F07:0004 if(local_number2) then // ref index: 1 @00020F13:0027 // return coming @00020F17:0023 return -1; @00020F20:0008 endif; @00020F20:0008 label_20f20: @00020F22:000D local_number2 = (local_number1 = 65536); @00020F31:0004 if(local_number2) then // ref index: 3 @00020F3D:0021 function_310(global_number54, local_string1); @00020F49:0006 local_number2 = LASTRESULT; @00020F53:0009 local_number2 = (local_number2 < 0); @00020F62:0004 if(local_number2) then // ref index: 1 @00020F6E:0027 // return coming @00020F72:0023 return -1; @00020F7B:0008 endif; @00020F7B:0008 label_20f7b: @00020F7D:0006 global_string8 = local_string1; @00020F87:0021 ListDeleteString/ListDeleteItem(global_number54); @00020F90:0021 function_310(global_number55, local_string1); @00020F9C:0006 local_number2 = LASTRESULT; @00020FA6:0009 local_number2 = (local_number2 < 0); @00020FB5:0004 if(local_number2) then // ref index: 1 @00020FC1:0027 // return coming @00020FC5:0023 return -1; @00020FCE:0002 endif; @00020FCE:0002 label_20fce: @00020FD0:0006 global_string9 = local_string1; @00020FDA:0021 ListDeleteString/ListDeleteItem(global_number55); @00020FE3:0003 endif; @00020FE3:0003 label_20fe3: @00020FE5:0027 // return coming @00020FE9:0023 return 0; @00020FF2:0026 end; // checksum: fefeabc8 @00020FFE:0007 label_20ffe: @00021000:0022 function NUMBER function_434() @00021000 NUMBER local_number1, local_number2; @00021000 @00021000 @00021000 begin @00021009:0021 function_371(); @0002100F:0006 local_number2 = LASTRESULT; @00021019:000D local_number2 = (local_number2 = 0); @00021028:0004 if(local_number2) then // ref index: 1 @00021034:0006 local_number1 = 2; @00021040:0005 goto label_21057; @00021049:0001 endif; @00021049:0001 label_21049: @0002104B:0006 local_number1 = 23; @00021057:0005 label_21057: @00021059:0020 PathGetSpecialFolder(local_number1, global_string23, 1024); // dll: ISRT.dll @0002106A:0014 global_string23 = (global_string23 ^ ""); @00021077:0027 // return coming @0002107B:0023 return 0; @00021084:0026 end; // checksum: 1b13aa17 @00021090:0007 label_21090: @00021092:0022 function NUMBER function_435() @00021092 NUMBER local_number1, local_number2; @00021092 @00021092 @00021092 begin @0002109B:0021 function_371(); @000210A1:0006 local_number2 = LASTRESULT; @000210AB:000D local_number2 = (local_number2 = 0); @000210BA:0004 if(local_number2) then // ref index: 1 @000210C6:0006 local_number1 = 7; @000210D2:0005 goto label_210e9; @000210DB:0001 endif; @000210DB:0001 label_210db: @000210DD:0006 local_number1 = 24; @000210E9:0005 label_210e9: @000210EB:0020 PathGetSpecialFolder(local_number1, global_string22, 1024); // dll: ISRT.dll @000210FC:0014 global_string22 = (global_string22 ^ ""); @00021109:0027 // return coming @0002110D:0023 return 0; @00021116:0026 end; // checksum: 1b13a017 @00021122:0007 label_21122: @00021124:0022 function NUMBER function_436() @00021124 NUMBER local_number1, local_number2; @00021124 @00021124 @00021124 begin @0002112D:0021 function_371(); @00021133:0006 local_number2 = LASTRESULT; @0002113D:000D local_number2 = (local_number2 = 0); @0002114C:0004 if(local_number2) then // ref index: 1 @00021158:0006 local_number1 = 11; @00021164:0005 goto label_2117b; @0002116D:0001 endif; @0002116D:0001 label_2116d: @0002116F:0006 local_number1 = 22; @0002117B:0005 label_2117b: @0002117D:0020 PathGetSpecialFolder(local_number1, global_string21, 1024); // dll: ISRT.dll @0002118E:0014 global_string21 = (global_string21 ^ ""); @0002119B:0027 // return coming @0002119F:0023 return 0; @000211A8:0026 end; // checksum: 1b13a217 @000211B4:0007 label_211b4: @000211B6:0022 function NUMBER function_437() @000211B6 NUMBER local_number1, local_number2; @000211B6 @000211B6 @000211B6 begin @000211BF:0021 function_371(); @000211C5:0006 local_number2 = LASTRESULT; @000211CF:000D local_number2 = (local_number2 = 0); @000211DE:0004 if(local_number2) then // ref index: 1 @000211EA:0006 local_number1 = 16; @000211F6:0005 goto label_2120d; @000211FF:0001 endif; @000211FF:0001 label_211ff: @00021201:0006 local_number1 = 25; @0002120D:0005 label_2120d: @0002120F:0020 PathGetSpecialFolder(local_number1, global_string20, 1024); // dll: ISRT.dll @00021220:0014 global_string20 = (global_string20 ^ ""); @0002122D:0027 // return coming @00021231:0023 return 0; @0002123A:0026 end; // checksum: 1b13b617 @00021246:0006 label_21246: @00021248:0022 function NUMBER function_438() @00021248 @00021248 @00021248 @00021248 begin @00021251:0020 _GetSupportDir(global_number24, global_string17, 1024); // dll: ISRT.dll @00021262:0014 global_string17 = (global_string17 ^ ""); @0002126F:0027 // return coming @00021273:0023 return 0; @0002127C:0026 end; // checksum: 14305277 @00021288:0009 label_21288: @0002128A:0022 function VARIANT function_439(local_number1) @0002128A NUMBER local_number2; @0002128A @0002128A OBJECT local_object1; @0002128A begin @00021293:000D local_number2 = (local_number1 = global_number56); @000212A0:0004 if(local_number2) then // ref index: 1 @000212AC:0027 // return coming @000212B0:0035 global_object4.Value(SHELL_OBJECT_FOLDER); @000212D5:0006 local_object1 = LASTRESULT; @000212DF:0023 return local_object1; @000212E6:0006 local_object1 = NOTHING; @000212F0:0005 goto label_215db; @000212F9:0008 endif; @000212F9:0008 label_212f9: @000212FB:000D local_number2 = (local_number1 = global_number57); @00021308:0004 if(local_number2) then // ref index: 1 @00021314:0027 // return coming @00021318:0035 global_object4.Value(TARGETDIR); @00021333:0006 local_object1 = LASTRESULT; @0002133D:0023 return local_object1; @00021344:0006 local_object1 = NOTHING; @0002134E:0005 goto label_215db; @00021357:0008 endif; @00021357:0008 label_21357: @00021359:000D local_number2 = (local_number1 = global_number58); @00021366:0004 if(local_number2) then // ref index: 1 @00021372:0027 // return coming @00021376:0035 global_object6.Value(SRCDIR); @0002138E:0006 local_object1 = LASTRESULT; @00021398:0023 return local_object1; @0002139F:0006 local_object1 = NOTHING; @000213A9:0005 goto label_215db; @000213B2:0008 endif; @000213B2:0008 label_213b2: @000213B4:000D local_number2 = (local_number1 = global_number59); @000213C1:0004 if(local_number2) then // ref index: 1 @000213CD:0027 // return coming @000213D1:0035 global_object4.Value(DISK1TARGET); @000213EE:0006 local_object1 = LASTRESULT; @000213F8:0023 return local_object1; @000213FF:0006 local_object1 = NOTHING; @00021409:0005 goto label_215db; @00021412:0008 endif; @00021412:0008 label_21412: @00021414:000D local_number2 = (local_number1 = global_number60); @00021421:0004 if(local_number2) then // ref index: 1 @0002142D:0027 // return coming @00021431:0035 global_object7.NeedReboot; @00021445:0006 local_object1 = LASTRESULT; @0002144F:0023 return local_object1; @00021456:0006 local_object1 = NOTHING; @00021460:0005 goto label_215db; @00021469:0008 endif; @00021469:0008 label_21469: @0002146B:000D local_number2 = (local_number1 = global_number61); @00021478:0004 if(local_number2) then // ref index: 1 @00021484:0027 // return coming @00021488:0035 global_object4.Value(UNINST); @000214A0:0006 local_object1 = LASTRESULT; @000214AA:0023 return local_object1; @000214B1:0006 local_object1 = NOTHING; @000214BB:0005 goto label_215db; @000214C4:0008 endif; @000214C4:0008 label_214c4: @000214C6:000D local_number2 = (local_number1 = global_number62); @000214D3:0004 if(local_number2) then // ref index: 1 @000214DF:0027 // return coming @000214E3:0035 global_object4.Value(UNINSTALL_STRING); @00021505:0006 local_object1 = LASTRESULT; @0002150F:0023 return local_object1; @00021516:0006 local_object1 = NOTHING; @00021520:0005 goto label_215db; @00021529:0008 endif; @00021529:0008 label_21529: @0002152B:000D local_number2 = (local_number1 = global_number63); @00021538:0004 if(local_number2) then // ref index: 1 @00021544:0027 // return coming @00021548:0035 global_object4.Value(TARGETDISK); @00021564:0006 local_object1 = LASTRESULT; @0002156E:0023 return local_object1; @00021575:0006 local_object1 = NOTHING; @0002157F:0005 goto label_215db; @00021588:0007 endif; @00021588:0007 label_21588: @0002158A:000D local_number2 = (local_number1 = global_number64); @00021597:0004 if(local_number2) then // ref index: 1 @000215A3:0027 // return coming @000215A7:0035 global_object6.Value(SRCDISK); @000215C0:0006 local_object1 = LASTRESULT; @000215CA:0023 return local_object1; @000215D1:0006 local_object1 = NOTHING; @000215DB:0002 endif; @000215DB:0002 label_215db: @000215DD:0024 return; @000215E1:0026 end; // checksum: 105a5619 @000215F1:0005 label_215f1: @000215F3:0022 function void function_440(local_number1, local_object1) @000215F3 NUMBER local_number2; @000215F3 @000215F3 @000215F3 begin @000215FC:000D local_number2 = (local_number1 = global_number56); @00021609:0004 if(local_number2) then // ref index: 1 @00021615:0033 global_object4.Value = SHELL_OBJECT_FOLDER = local_object1; @0002163D:0005 goto label_217c5; @00021646:0004 endif; @00021646:0004 label_21646: @00021648:000D local_number2 = (local_number1 = global_number57); @00021655:0004 if(local_number2) then // ref index: 1 @00021661:0033 global_object4.Value = TARGETDIR = local_object1; @0002167F:0005 goto label_217c5; @00021688:0004 endif; @00021688:0004 label_21688: @0002168A:000D local_number2 = (local_number1 = global_number58); @00021697:0004 if(local_number2) then // ref index: 1 @000216A3:0033 global_object6.Value = SRCDIR = local_object1; @000216BE:0005 goto label_217c5; @000216C7:0004 endif; @000216C7:0004 label_216c7: @000216C9:000D local_number2 = (local_number1 = global_number59); @000216D6:0004 if(local_number2) then // ref index: 1 @000216E2:0033 global_object4.Value = DISK1TARGET = local_object1; @00021702:0005 goto label_217c5; @0002170B:0004 endif; @0002170B:0004 label_2170b: @0002170D:000D local_number2 = (local_number1 = global_number60); @0002171A:0004 if(local_number2) then // ref index: 1 @00021726:0033 global_object7.NeedReboot = local_object1; @0002173D:0005 goto label_217c5; @00021746:0004 endif; @00021746:0004 label_21746: @00021748:000D local_number2 = (local_number1 = global_number61); @00021755:0004 if(local_number2) then // ref index: 1 @00021761:0033 global_object4.Value = UNINST = local_object1; @0002177C:0005 goto label_217c5; @00021785:0003 endif; @00021785:0003 label_21785: @00021787:000D local_number2 = (local_number1 = global_number62); @00021794:0004 if(local_number2) then // ref index: 1 @000217A0:0033 global_object4.Value = UNINSTALL_STRING = local_object1; @000217C5:0002 endif; @000217C5:0002 label_217c5: @000217C7:0024 return; @000217CB:0026 end; // checksum: 4012c644 @000217DB:0015 label_217db: @000217DD:0022 function NUMBER function_441() @000217DD @000217DD @000217DD @000217DD begin @000217E6:003B _unknown_ global_string7, 439, 440 @000217F7:0006 global_number56 = LASTRESULT; @00021801:003B _unknown_ global_string8, 439, 440 @00021812:0006 global_number57 = LASTRESULT; @0002181C:003B _unknown_ global_string9, 439, 440 @0002182D:0006 global_number58 = LASTRESULT; @00021837:003B _unknown_ global_string10, 439, 440 @00021848:0006 global_number59 = LASTRESULT; @00021852:003B _unknown_ global_string12, 439, 440 @00021863:0006 global_number62 = LASTRESULT; @0002186D:003B _unknown_ global_string11, 439, 440 @0002187E:0006 global_number61 = LASTRESULT; @00021888:003B _unknown_ global_string29, 439, 440 @00021899:0006 global_number63 = LASTRESULT; @000218A3:003B _unknown_ global_string30, 439, 440 @000218B4:0006 global_number64 = LASTRESULT; @000218BE:003B _unknown_ global_number16, 439, 440 @000218CF:0006 global_number60 = LASTRESULT; @000218D9:0024 return; @000218DD:0026 end; // checksum: 1b84f33 @000218E9:001E label_218e9: @000218EB:0022 function NUMBER function_442() @000218EB @000218EB @000218EB OBJECT local_object1; @000218EB begin @000218F4:0021 function_441(); @000218FA:0021 ProgDefGroupType(1); @00021905:0021 function_446(); @0002190B:0021 function_438(); @00021911:0035 global_object4.Value(COMMONFILES); @0002192E:0006 local_object1 = LASTRESULT; @00021938:0014 global_string25 = (local_object1 ^ ""); @00021945:0006 local_object1 = NOTHING; @0002194F:0035 global_object4.Value(PROGRAMFILES); @0002196D:0006 local_object1 = LASTRESULT; @00021977:0014 global_string24 = (local_object1 ^ ""); @00021984:0006 local_object1 = NOTHING; @0002198E:0021 function_445(); @00021994:0006 global_string6 = "DATA"; @000219A2:0021 ListCreate(0); @000219AD:0006 global_number54 = LASTRESULT; @000219B7:0021 ListCreate(0); @000219C2:0006 global_number55 = LASTRESULT; @000219CC:0020 __GetProductGuid(global_number24, global_string26); // dll: ISRT.dll @000219D8:0035 global_object5.Version; @000219E9:0006 global_string19 = LASTRESULT; @000219F3:0035 global_object6.Value(ISRES); @00021A0A:0006 global_string27 = LASTRESULT; @00021A14:0035 global_object6.Value(ISUSER); @00021A2C:0006 global_string28 = LASTRESULT; @00021A36:0035 global_object5.(18); @00021A45:0006 global_number21 = LASTRESULT; @00021A4F:0024 return; @00021A53:0026 end; // checksum: 2e1f6c52 @00021A63:0005 label_21a63: @00021A65:0022 function NUMBER function_443() @00021A65 @00021A65 @00021A65 @00021A65 begin @00021A6E:0021 ListDestroy(global_number54); @00021A77:0021 ListDestroy(global_number55); @00021A80:0024 return; @00021A84:0026 end; // checksum: 1e01 @00021A90:0005 label_21a90: @00021A92:0022 function NUMBER function_444(local_string1) @00021A92 @00021A92 @00021A92 @00021A92 begin @00021A9B:0006 global_string18 = local_string1; @00021AA5:0027 // return coming @00021AA9:0023 return 0; @00021AB2:0026 end; // checksum: 31f21 @00021ABE:0004 label_21abe: @00021AC0:0022 function NUMBER function_445() @00021AC0 @00021AC0 @00021AC0 @00021AC0 begin @00021AC9:0020 __GetMaintenanceMode(global_number24, global_number20); // dll: ISRT.dll @00021AD5:0024 return; @00021AD9:0026 end; // checksum: 36132c26 @00021AE5:000D label_21ae5: @00021AE7:0022 function void function_446() @00021AE7 @00021AE7 @00021AE7 OBJECT local_object1; @00021AE7 begin @00021AF0:0035 global_object4.Value(WINDIR); @00021B08:0006 local_object1 = LASTRESULT; @00021B12:0014 global_string13 = (local_object1 ^ ""); @00021B1F:0006 local_object1 = NOTHING; @00021B29:0035 global_object4.Value(WINSYSDIR); @00021B44:0006 local_object1 = LASTRESULT; @00021B4E:0014 global_string15 = (local_object1 ^ ""); @00021B5B:0006 local_object1 = NOTHING; @00021B65:0021 GetDisk/GetDir(global_string13, global_string14); @00021B71:0021 GetDisk/GetDir(global_string15, global_string16); @00021B7D:0024 return; @00021B81:0026 end; // checksum: 425ed200 @00021B91:0006 label_21b91: @00021B93:0022 function NUMBER SetTitle(local_string1, local_number1, local_number2) @00021B93 NUMBER local_number3; @00021B93 @00021B93 @00021B93 begin @00021B9C:0027 // return coming @00021BA0:0020 _SetTitle(global_number24, local_string1, local_number1, local_number2); // dll: ISRT.dll @00021BB2:0006 local_number3 = LASTRESULT; @00021BBC:0023 return local_number3; @00021BC3:0026 end; // checksum: 4c404309 @00021BCF:0006 label_21bcf: @00021BD1:0022 function NUMBER SetDisplayEffect(local_number1) @00021BD1 NUMBER local_number2; @00021BD1 @00021BD1 @00021BD1 begin @00021BDA:0027 // return coming @00021BDE:0020 _SetDisplayEffect(global_number24, local_number1); // dll: ISRT.dll @00021BEA:0006 local_number2 = LASTRESULT; @00021BF4:0023 return local_number2; @00021BFB:0026 end; // checksum: 765e4701 @00021C07:0006 label_21c07: @00021C09:0022 function NUMBER SetStatusWindow(local_number1, local_string1) @00021C09 NUMBER local_number2; @00021C09 @00021C09 @00021C09 begin @00021C12:0020 IsObject(global_object10); // dll: ISRT.dll @00021C1B:0006 local_number2 = LASTRESULT; @00021C25:000D local_number2 = (local_number2 = 0); @00021C34:0004 if(local_number2) then // ref index: 1 @00021C40:0020 __GetProgress(global_number24, global_object10); // dll: ISRT.dll @00021C4C:0005 endif; @00021C4C:0005 label_21c4c: @00021C4E:0033 global_object10.percent = local_number1; @00021C62:0033 global_object10.StatusText = 1400 = local_string1; @00021C7E:0027 // return coming @00021C82:0023 return 0; @00021C8B:0026 end; // checksum: 217fd64e @00021C97:0006 label_21c97: @00021C99:0022 function NUMBER StatusUpdate(local_number1, local_number2) @00021C99 NUMBER local_number3; @00021C99 @00021C99 @00021C99 begin @00021CA2:0027 // return coming @00021CA6:0020 _StatusUpdate(global_number24, local_number1, local_number2); // dll: ISRT.dll @00021CB5:0006 local_number3 = LASTRESULT; @00021CBF:0023 return local_number3; @00021CC6:0026 end; // checksum: 1432385c @00021CD2:0007 label_21cd2: @00021CD4:0022 function NUMBER function_459(local_number1, local_number2) @00021CD4 NUMBER local_number3, local_number4, local_number5; @00021CD4 @00021CD4 @00021CD4 begin @00021CDD:0021 function_464(local_number1); @00021CE6:0006 local_number5 = LASTRESULT; @00021CF0:000B local_number5 = (local_number5 <= 0); @00021CFF:0004 if(local_number5) then // ref index: 1 @00021D0B:0027 // return coming @00021D0F:0023 return -1; @00021D18:0006 endif; @00021D18:0006 label_21d18: @00021D1A:0021 function_462(local_number1, local_number2); @00021D26:0006 local_number3 = LASTRESULT; @00021D30:000B local_number5 = (local_number3 <= 0); @00021D3F:0004 if(local_number5) then // ref index: 1 @00021D4B:0027 // return coming @00021D4F:0023 return -1; @00021D58:0005 endif; @00021D58:0005 label_21d58: @00021D5A:0021 function_460(local_number3); @00021D63:0006 local_number4 = LASTRESULT; @00021D6D:0027 // return coming @00021D71:0023 return local_number4; @00021D78:0026 end; // checksum: 6a720 @00021D84:0007 label_21d84: @00021D86:0022 function NUMBER function_460(local_number1) @00021D86 NUMBER local_number2, local_number3, local_number4; @00021D86 @00021D86 @00021D86 begin @00021D8F:0021 function_464(local_number1); @00021D98:0006 local_number4 = LASTRESULT; @00021DA2:000B local_number4 = (local_number4 <= 0); @00021DB1:0004 if(local_number4) then // ref index: 1 @00021DBD:0027 // return coming @00021DC1:0023 return -1; @00021DCA:0007 endif; @00021DCA:0007 label_21dca: @00021DCC:0020 SetFocus(local_number1); // dll: USER.dll @00021DD5:0006 local_number3 = LASTRESULT; @00021DDF:000D local_number4 = (local_number3 = 0); @00021DEE:0004 if(local_number4) then // ref index: 1 @00021DFA:0021 function_465("SetFocus"); @00021E0B:0006 local_number2 = -1; @00021E17:0005 goto label_21e2e; @00021E20:0001 endif; @00021E20:0001 label_21e20: @00021E22:0006 local_number2 = 1; @00021E2E:0003 label_21e2e: @00021E30:0027 // return coming @00021E34:0023 return local_number2; @00021E3B:0026 end; // checksum: 6e45de76 @00021E47:0007 label_21e47: @00021E49:0022 function NUMBER function_461(local_number1, local_number2, local_number3) @00021E49 NUMBER local_number4, local_number5, local_number6; @00021E49 @00021E49 @00021E49 begin @00021E52:0021 function_464(local_number1); @00021E5B:0006 local_number6 = LASTRESULT; @00021E65:000B local_number6 = (local_number6 <= 0); @00021E74:0004 if(local_number6) then // ref index: 1 @00021E80:0027 // return coming @00021E84:0023 return -1; @00021E8D:0006 endif; @00021E8D:0006 label_21e8d: @00021E8F:0021 function_462(local_number1, local_number2); @00021E9B:0006 local_number4 = LASTRESULT; @00021EA5:000B local_number6 = (local_number4 <= 0); @00021EB4:0004 if(local_number6) then // ref index: 1 @00021EC0:0027 // return coming @00021EC4:0023 return -1; @00021ECD:0005 endif; @00021ECD:0005 label_21ecd: @00021ECF:0021 function_463(local_number4, local_number3); @00021EDB:0006 local_number5 = LASTRESULT; @00021EE5:0027 // return coming @00021EE9:0023 return local_number5; @00021EF0:0026 end; // checksum: 2a226 @00021EFC:0007 label_21efc: @00021EFE:0022 function NUMBER function_462(local_number1, local_number2) @00021EFE NUMBER local_number3, local_number4, local_number5; @00021EFE @00021EFE @00021EFE begin @00021F07:0021 function_464(local_number1); @00021F10:0006 local_number5 = LASTRESULT; @00021F1A:000B local_number5 = (local_number5 <= 0); @00021F29:0004 if(local_number5) then // ref index: 1 @00021F35:0027 // return coming @00021F39:0023 return -1; @00021F42:0007 endif; @00021F42:0007 label_21f42: @00021F44:0020 GetDlgItem(local_number1, local_number2); // dll: USER.dll @00021F50:0006 local_number3 = LASTRESULT; @00021F5A:000D local_number5 = (local_number3 = 0); @00021F69:0004 if(local_number5) then // ref index: 1 @00021F75:0021 function_465("GetDlgItem"); @00021F88:0006 local_number4 = -1; @00021F94:0005 goto label_21fa9; @00021F9D:0001 endif; @00021F9D:0001 label_21f9d: @00021F9F:0006 local_number4 = local_number3; @00021FA9:0003 label_21fa9: @00021FAB:0027 // return coming @00021FAF:0023 return local_number4; @00021FB6:0026 end; // checksum: 5510c305 @00021FC2:0007 label_21fc2: @00021FC4:0022 function NUMBER function_463(local_number1, local_number2) @00021FC4 NUMBER local_number3; @00021FC4 @00021FC4 @00021FC4 begin @00021FCD:0021 function_464(local_number1); @00021FD6:0006 local_number3 = LASTRESULT; @00021FE0:000B local_number3 = (local_number3 <= 0); @00021FEF:0004 if(local_number3) then // ref index: 1 @00021FFB:0027 // return coming @00021FFF:0023 return -1; @00022008:0005 endif; @00022008:0005 label_22008: @0002200A:0027 // return coming @0002200E:0020 EnableWindow(local_number1, local_number2); // dll: USER.dll @0002201A:0006 local_number3 = LASTRESULT; @00022024:0023 return local_number3; @0002202B:0026 end; // checksum: d1e2a5cb @00022037:0006 label_22037: @00022039:0022 function NUMBER function_464(local_number1) @00022039 NUMBER local_number2, local_number3; @00022039 @00022039 @00022039 begin @00022042:0020 IsWindow(local_number1); // dll: USER.dll @0002204B:0006 local_number3 = LASTRESULT; @00022055:0004 if(local_number3) then // ref index: 1 @00022061:0006 local_number2 = 1; @0002206D:0005 goto label_22095; @00022076:0002 endif; @00022076:0002 label_22076: @00022078:0021 function_465("IsWindow"); @00022089:0006 local_number2 = -1; @00022095:0003 label_22095: @00022097:0027 // return coming @0002209B:0023 return local_number2; @000220A2:0026 end; // checksum: 8396f3b5 @000220AE:0005 label_220ae: @000220B0:0022 function NUMBER function_465(local_string1) @000220B0 @000220B0 STRING local_string2; @000220B0 @000220B0 begin @000220B9:0007 local_string2 = ("InstallShield can not call DLL function: " + local_string1); @000220EF:0021 MessageBox(local_string2, -65533); @000220FD:0024 return; @00022101:0026 end; // checksum: dd4f6391 @00022111:0007 label_22111: @00022113:0021 function_145(); @00022119:0021 function_426(); @0002211F:0006 global_number65 = LASTRESULT; @00022129:000D global_number65 = (global_number65 = 0); @00022138:0004 if(global_number65) then // ref index: 1 @00022144:0021 function_147(); @0002214A:0021 function_148(); @00022150:0003 endif; @00022150:0003 label_22150: @00022152:0021 function_150(1); @0002215D:0021 function_146(); @00022163:0003 exit; @00022167:0005 label_22167: @00022169:0022 function void program() @00022169 @00022169 @00022169 @00022169 begin @00022172:0021 Do(64); @0002217D:0021 function_149(); @00022183:0004 if(global_number16) then // ref index: 1 @0002218F:0021 System(3); @0002219A:0002 endif; @0002219A:0002 label_2219a: @0002219C:0024 return; @000221A0:0026 end; // checksum: 43023202 @000221AC:0012 label_221ac: @000221AE:0022 function NUMBER IfxRunAfterReboot() @000221AE NUMBER local_number2, local_number3, local_number4, local_number5; @000221AE STRING local_string1, local_string2, local_string3, local_string4, local_string5; @000221AE OBJECT local_object1; @000221AE begin @000221B7:0035 global_object8.Errors; @000221C7:0006 local_object1 = LASTRESULT; @000221D1:0035 local_object1.Count; @000221E0:0006 local_object1 = NOTHING; @000221EA:0006 local_object1 = LASTRESULT; @000221F4:0004 if(local_object1) then // ref index: 7 @00022200:0006 local_object1 = NOTHING; @0002220A:0021 function_358(17055); @00022215:0006 local_string2 = LASTRESULT; @0002221F:0035 global_object8.Errors; @0002222F:0006 local_object1 = LASTRESULT; @00022239:0035 local_object1.Count; @00022248:0006 local_object1 = NOTHING; @00022252:0006 local_number4 = LASTRESULT; @0002225C:000A local_number5 = (local_number4 > 8); @0002226B:0004 if(local_number5) then // ref index: 1 @00022277:0006 local_number4 = 8; @00022283:0001 endif; @00022283:0001 label_22283: @00022285:0006 local_number3 = 1; @00022291:001F label_22291: @00022293:000B local_number5 = (local_number3 <= local_number4); @000222A0:0004 if(local_number5) then // ref index: 3 @000222AC:002D NumToStr(local_string1, local_number3); @000222B6:0007 local_string5 = (local_string2 + local_string1); @000222C3:0007 local_string5 = (local_string5 + ". "); @000222D2:0035 global_object8.Errors(local_number3); @000222E5:0006 local_object1 = LASTRESULT; @000222EF:0035 local_object1.File; @000222FD:0006 local_object1 = NOTHING; @00022307:0006 local_object1 = LASTRESULT; @00022311:0007 local_string5 = (local_string5 + local_object1); @0002231E:0006 local_object1 = NOTHING; @00022328:0007 local_string2 = (local_string5 + "\n"); @00022336:0035 global_object8.Errors(local_number3); @00022349:0006 local_object1 = LASTRESULT; @00022353:0035 local_object1.Description; @00022368:0006 local_object1 = NOTHING; @00022372:0006 local_object1 = LASTRESULT; @0002237C:000E local_number5 = (local_object1 != ""); @00022389:0006 local_object1 = NOTHING; @00022393:0004 if(local_number5) then // ref index: 1 @0002239F:0007 local_string5 = (local_string2 + "\t"); @000223AD:0035 global_object8.Errors(local_number3); @000223C0:0006 local_object1 = LASTRESULT; @000223CA:0035 local_object1.Description; @000223DF:0006 local_object1 = NOTHING; @000223E9:0006 local_object1 = LASTRESULT; @000223F3:0007 local_string5 = (local_string5 + local_object1); @00022400:0006 local_object1 = NOTHING; @0002240A:0007 local_string2 = (local_string5 + "\n\n"); @00022419:0005 goto label_224a3; @00022422:000A endif; @00022422:000A label_22422: @00022424:0021 function_358(17058); @0002242F:0006 local_string3 = LASTRESULT; @00022439:0035 global_object8.Errors(local_number3); @0002244C:0006 local_object1 = LASTRESULT; @00022456:0035 local_object1.LastError; @00022469:0006 local_object1 = NOTHING; @00022473:0006 local_object1 = LASTRESULT; @0002247D:0021 function_411(local_string4, local_string3, local_object1); @0002248C:0006 local_object1 = NOTHING; @00022496:0007 local_string2 = (local_string2 + local_string4); @000224A3:0002 label_224a3: @000224A5:0007 local_number3 = (local_number3 + 1); @000224B4:0005 goto label_22291; @000224BD:000B endif; @000224BD:000B label_224bd: @000224BF:0035 global_object8.Errors; @000224CF:0006 local_object1 = LASTRESULT; @000224D9:0035 local_object1.Count; @000224E8:0006 local_object1 = NOTHING; @000224F2:0006 local_object1 = LASTRESULT; @000224FC:000A local_number5 = (local_object1 > 8); @0002250B:0006 local_object1 = NOTHING; @00022515:0004 if(local_number5) then // ref index: 1 @00022521:0021 function_358(17059); @0002252C:0006 local_string4 = LASTRESULT; @00022536:0007 local_string2 = (local_string2 + local_string4); @00022543:000A endif; @00022543:000A label_22543: @00022545:0021 function_358(17056); @00022550:0006 local_string5 = LASTRESULT; @0002255A:0007 local_string2 = (local_string2 + local_string5); @00022567:0021 function_358(17060); @00022572:0006 local_string4 = LASTRESULT; @0002257C:0021 function_265(1, local_string4, "%s", local_string2); @00022592:0006 local_number2 = LASTRESULT; @0002259C:000D local_number5 = (local_number2 = 2); @000225AB:0004 if(local_number5) then // ref index: 1 @000225B7:0002 abort; @000225BB:0002 endif; @000225BB:0002 endif; @000225BB:0002 label_225bb: @000225BD:0024 return; @000225C1:0026 end; // checksum: 5f808fd5 @000225D1:0003 label_225d1: @000225D3:0022 function NUMBER SdInit() @000225D3 @000225D3 @000225D3 @000225D3 begin @000225DC:0024 return; @000225E0:0026 end; // checksum: c01 @000225EC:0006 label_225ec: @000225EE:0022 function NUMBER function_469() @000225EE NUMBER local_number1; @000225EE @000225EE @000225EE begin @000225F7:0036 try // ref index 1: 3 ref index 2: 4 @00022605:0021 function_207(); @0002260B:0006 local_number1 = LASTRESULT; @00022615:0004 if(local_number1) then // ref index: 1 @00022621:0021 function_209(); @00022627:0006 endif; @00022627:0006 label_22627: @00022629:0021 SdInit(); @0002262F:0021 Do(64); @0002263A:0006 local_number1 = LASTRESULT; @00022644:0009 local_number1 = (local_number1 < 0); @00022653:0004 if(local_number1) then // ref index: 1 @0002265F:0021 SdInit(); @00022665:0001 endif; @00022665:0001 label_22665: @00022667:0037 catch @0002266B:0002 label_2266b: @0002266D:0021 function_486(); @00022673:0038 endcatch; @00022677:0002 label_22677: @00022679:0024 return; @0002267D:0026 end; // checksum: 40028a30 @00022689:0003 label_22689: @0002268B:0022 function NUMBER IfxOnTransferred() @0002268B @0002268B @0002268B @0002268B begin @00022694:0024 return; @00022698:0026 end; // checksum: c01 @000226A4:0003 label_226a4: @000226A6:0022 function NUMBER SdInit() @000226A6 @000226A6 @000226A6 @000226A6 begin @000226AF:0024 return; @000226B3:0026 end; // checksum: c01 @000226BF:0008 label_226bf: @000226C1:0022 function NUMBER function_472() @000226C1 NUMBER local_number1; @000226C1 @000226C1 @000226C1 begin @000226CA:0036 try // ref index 1: 1 ref index 2: 2 @000226D8:0021 Do(64); @000226E3:0027 // return coming @000226E7:0021 function_474(); @000226ED:0006 local_number1 = LASTRESULT; @000226F7:0023 return local_number1; @000226FE:0037 catch @00022702:0002 label_22702: @00022704:0021 function_486(); @0002270A:0038 endcatch; @0002270E:0002 label_2270e: @00022710:0024 return; @00022714:0026 end; // checksum: 40045434 @00022720:0003 label_22720: @00022722:0022 function NUMBER IfxOnRebooted() @00022722 @00022722 @00022722 @00022722 begin @0002272B:0024 return; @0002272F:0026 end; // checksum: c01 @0002273B:0004 label_2273b: @0002273D:0022 function NUMBER function_474() @0002273D @0002273D @0002273D @0002273D begin @00022746:0036 try // ref index 1: 1 ref index 2: 2 @00022754:0021 function_476(); @0002275A:0037 catch @0002275E:0002 label_2275e: @00022760:0021 function_486(); @00022766:0038 endcatch; @0002276A:0002 label_2276a: @0002276C:0024 return; @00022770:0026 end; // checksum: 343f @0002277C:0003 label_2277c: @0002277E:0022 function NUMBER IfxOnAppSearch() @0002277E @0002277E @0002277E @0002277E begin @00022787:0024 return; @0002278B:0026 end; // checksum: c01 @00022797:0004 label_22797: @00022799:0022 function NUMBER function_476() @00022799 @00022799 @00022799 @00022799 begin @000227A2:0036 try // ref index 1: 1 ref index 2: 2 @000227B0:0021 SdInit(); @000227B6:0037 catch @000227BA:0002 label_227ba: @000227BC:0021 function_486(); @000227C2:0038 endcatch; @000227C6:0002 label_227c6: @000227C8:0024 return; @000227CC:0026 end; // checksum: 343f @000227D8:0003 label_227d8: @000227DA:0022 function NUMBER IfxOnCCPSearch() @000227DA @000227DA @000227DA @000227DA begin @000227E3:0024 return; @000227E7:0026 end; // checksum: c01 @000227F3:0003 label_227f3: @000227F5:0022 function NUMBER SdInit() @000227F5 @000227F5 @000227F5 @000227F5 begin @000227FE:0024 return; @00022802:0026 end; // checksum: c01 @0002280E:0003 label_2280e: @00022810:0022 function NUMBER FinalConstruct() @00022810 @00022810 @00022810 @00022810 begin @00022819:0024 return; @0002281D:0026 end; // checksum: c01 @00022829:002A label_22829: @0002282B:0022 function NUMBER FinalRelease() @0002282B NUMBER local_number1, local_number2; @0002282B STRING local_string1; @0002282B OBJECT local_object1, local_object2; @0002282B begin @00022834:0036 try // ref index 1: 2 ref index 2: 3 @00022842:0021 function_482(); @00022848:0019 local_number1 = (global_number18 = global_number19); @00022855:0004 if(local_number1) then // ref index: 1 @00022861:0021 function_424(); @00022867:0006 local_string1 = LASTRESULT; @00022871:0014 local_string1 = (local_string1 ^ "sfc.dll"); @00022885:0021 Is(3, local_string1); @00022893:0006 local_number1 = LASTRESULT; @0002289D:0004 if(local_number1) then // ref index: 1 @000228A9:0021 function_424(); @000228AF:0006 local_string1 = LASTRESULT; @000228B9:0014 local_string1 = (local_string1 ^ "sfc.dll"); @000228CD:0039 UseDll(local_string1); @000228D4:0033 global_object13.dwRestorePtType = 13; @000228F2:0033 global_object13.dwEventType = 101; @0002290C:0035 global_object13.llSequenceNumber; @00022926:0006 local_object1 = LASTRESULT; @00022930:0035 global_object14.llSequenceNumber; @0002294A:0006 local_object2 = LASTRESULT; @00022954:0035 local_object2.int1; @00022962:0006 local_object2 = NOTHING; @0002296C:0006 local_number1 = LASTRESULT; @00022976:0033 local_object1.int1 = local_number1; @00022987:0006 local_object1 = NOTHING; @00022991:0035 global_object13.llSequenceNumber; @000229AB:0006 local_object1 = LASTRESULT; @000229B5:0035 global_object14.llSequenceNumber; @000229CF:0006 local_object2 = LASTRESULT; @000229D9:0035 local_object2.int2; @000229E7:0006 local_object2 = NOTHING; @000229F1:0006 local_number1 = LASTRESULT; @000229FB:0033 local_object1.int2 = local_number1; @00022A0C:0006 local_object1 = NOTHING; @00022A16:001A local_number1 = &global_object13; @00022A20:001A local_number2 = &global_object14; @00022A2A:0020 SRSetRestorePoint(local_number1, local_number2); // dll: sfc.dll @00022A36:0021 function_424(); @00022A3C:0006 local_string1 = LASTRESULT; @00022A46:0014 local_string1 = (local_string1 ^ "sfc.dll"); @00022A5A:003A UnUseDll(local_string1); @00022A61:0001 endif; @00022A61:0001 endif; @00022A61:0001 label_22a61: @00022A63:0037 catch @00022A67:0002 label_22a67: @00022A69:0021 function_486(); @00022A6F:0038 endcatch; @00022A73:0002 label_22a73: @00022A75:0024 return; @00022A79:0026 end; // checksum: 16005a72 @00022A8D:0003 label_22a8d: @00022A8F:0022 function NUMBER IfxOnAbortInstall() @00022A8F @00022A8F @00022A8F @00022A8F begin @00022A98:0024 return; @00022A9C:0026 end; // checksum: c01 @00022AA8:0004 label_22aa8: @00022AAA:0022 function NUMBER function_482() @00022AAA @00022AAA @00022AAA @00022AAA begin @00022AB3:0036 try // ref index 1: 1 ref index 2: 2 @00022AC1:0021 function_495(); @00022AC7:0037 catch @00022ACB:0002 label_22acb: @00022ACD:0021 function_486(); @00022AD3:0038 endcatch; @00022AD7:0002 label_22ad7: @00022AD9:0024 return; @00022ADD:0026 end; // checksum: 343f @00022AE9:0004 label_22ae9: @00022AEB:0022 function NUMBER function_483() @00022AEB @00022AEB @00022AEB @00022AEB begin @00022AF4:0036 try // ref index 1: 1 ref index 2: 2 @00022B02:0021 function_485(); @00022B08:0037 catch @00022B0C:0002 label_22b0c: @00022B0E:0021 function_486(); @00022B14:0038 endcatch; @00022B18:0002 label_22b18: @00022B1A:0024 return; @00022B1E:0026 end; // checksum: 343f @00022B2A:0003 label_22b2a: @00022B2C:0022 function NUMBER SdInit() @00022B2C @00022B2C @00022B2C @00022B2C begin @00022B35:0024 return; @00022B39:0026 end; // checksum: c01 @00022B45:0004 label_22b45: @00022B47:0022 function NUMBER function_485() @00022B47 @00022B47 @00022B47 @00022B47 begin @00022B50:0021 function_487(); @00022B56:0024 return; @00022B5A:0026 end; // checksum: 1201 @00022B66:000B label_22b66: @00022B68:0022 function NUMBER function_486() @00022B68 NUMBER local_number1, local_number2; @00022B68 STRING local_string1, local_string2, local_string3, local_string4; @00022B68 OBJECT local_object1; @00022B68 begin @00022B71:0035 Err.Description; @00022B86:0006 local_object1 = LASTRESULT; @00022B90:0028 StrLengthChars(local_object1); @00022B97:0006 local_object1 = NOTHING; @00022BA1:0006 local_number2 = LASTRESULT; @00022BAB:000A local_number2 = (local_number2 > 0); @00022BBA:0004 if(local_number2) then // ref index: 1 @00022BC6:0035 Err.Description; @00022BDB:0006 local_string1 = LASTRESULT; @00022BE5:0005 goto label_22ee4; @00022BEE:0003 endif; @00022BEE:0003 label_22bee: @00022BF0:0035 Err.Number; @00022C00:0006 local_number1 = LASTRESULT; @00022C0A:0001 // switch/while/??? @00022C0E:0005 label_22c0e: @00022C10:000D local_number2 = (local_number1 = -2147219711); @00022C1F:0004 if(local_number2) then // ref index: 1 @00022C2B:0021 function_358(17800); @00022C36:0006 local_string1 = LASTRESULT; @00022C40:0005 goto label_22ee4; @00022C49:000A endif; @00022C49:000A label_22c49: @00022C4B:000D local_number2 = (local_number1 = -2147219710); @00022C5A:0004 if(local_number2) then // ref index: 1 @00022C66:0021 function_358(17801); @00022C71:0006 local_string2 = LASTRESULT; @00022C7B:0007 local_string3 = (local_string2 + ": "); @00022C8A:0035 Err.Source; @00022C9A:0006 local_object1 = LASTRESULT; @00022CA4:0007 local_string1 = (local_string3 + local_object1); @00022CB1:0006 local_object1 = NOTHING; @00022CBB:0005 goto label_22ee4; @00022CC4:000A endif; @00022CC4:000A label_22cc4: @00022CC6:000D local_number2 = (local_number1 = -2147219709); @00022CD5:0004 if(local_number2) then // ref index: 1 @00022CE1:0021 function_358(17802); @00022CEC:0006 local_string2 = LASTRESULT; @00022CF6:0007 local_string3 = (local_string2 + ": "); @00022D05:0035 Err.Source; @00022D15:0006 local_object1 = LASTRESULT; @00022D1F:0007 local_string1 = (local_string3 + local_object1); @00022D2C:0006 local_object1 = NOTHING; @00022D36:0005 goto label_22ee4; @00022D3F:000A endif; @00022D3F:000A label_22d3f: @00022D41:000D local_number2 = (local_number1 = -2147219708); @00022D50:0004 if(local_number2) then // ref index: 1 @00022D5C:0021 function_358(17803); @00022D67:0006 local_string2 = LASTRESULT; @00022D71:0007 local_string3 = (local_string2 + ": "); @00022D80:0035 Err.Source; @00022D90:0006 local_object1 = LASTRESULT; @00022D9A:0007 local_string1 = (local_string3 + local_object1); @00022DA7:0006 local_object1 = NOTHING; @00022DB1:0005 goto label_22ee4; @00022DBA:0005 endif; @00022DBA:0005 label_22dba: @00022DBC:000D local_number2 = (local_number1 = -2147219707); @00022DCB:0004 if(local_number2) then // ref index: 1 @00022DD7:0021 function_358(17804); @00022DE2:0006 local_string1 = LASTRESULT; @00022DEC:0005 goto label_22ee4; @00022DF5:0005 endif; @00022DF5:0005 label_22df5: @00022DF7:000D local_number2 = (local_number1 = -2147219706); @00022E06:0004 if(local_number2) then // ref index: 1 @00022E12:0021 function_358(17805); @00022E1D:0006 local_string1 = LASTRESULT; @00022E27:0005 goto label_22ee4; @00022E30:000A endif; @00022E30:000A label_22e30: @00022E32:000D local_number2 = (local_number1 = -2147219705); @00022E41:0004 if(local_number2) then // ref index: 1 @00022E4D:0021 function_358(17807); @00022E58:0006 local_string2 = LASTRESULT; @00022E62:0007 local_string3 = (local_string2 + ": "); @00022E71:0035 Err.Source; @00022E81:0006 local_object1 = LASTRESULT; @00022E8B:0007 local_string1 = (local_string3 + local_object1); @00022E98:0006 local_object1 = NOTHING; @00022EA2:0005 goto label_22ee4; @00022EAB:0005 endif; @00022EAB:0005 label_22eab: @00022EAD:0035 Err.Number; @00022EBD:0006 local_object1 = LASTRESULT; @00022EC7:0021 function_262(local_object1); @00022ED0:0006 local_object1 = NOTHING; @00022EDA:0006 local_string1 = LASTRESULT; @00022EE4:000F label_22ee4: @00022EE6:0007 local_string3 = (local_string1 + "\n\n"); @00022EF5:0021 function_358(17068); @00022F00:0006 local_string4 = LASTRESULT; @00022F0A:0007 local_string1 = (local_string3 + local_string4); @00022F17:0021 function_358(17066); @00022F22:0006 local_string3 = LASTRESULT; @00022F2C:0021 function_358(17067); @00022F37:0006 local_string4 = LASTRESULT; @00022F41:0035 Err.Number; @00022F51:0006 local_object1 = LASTRESULT; @00022F5B:0021 function_265(-65533, local_string3, local_string4, local_object1, local_string1); @00022F72:0006 local_object1 = NOTHING; @00022F7C:0002 abort; @00022F80:0024 return; @00022F84:0026 end; // checksum: 1928e9a @00022F94:000E label_22f94: @00022F96:0022 function NUMBER function_487() @00022F96 NUMBER local_number1, local_number2, local_number3, local_number4; @00022F96 STRING local_string1, local_string2, local_string3, local_string4, local_string5, local_string6, local_string7, local_string8; @00022F96 @00022F96 begin @00022F9F:0036 try // ref index 1: 4 ref index 2: 5 @00022FAD:0006 global_number69 = 1; @00022FB9:0021 GetExtents(local_number1, local_number2); @00022FC5:0009 local_number4 = (local_number2 < 480); @00022FD4:0004 if(local_number4) then // ref index: 1 @00022FE0:0021 function_358(17054); @00022FEB:0006 local_string1 = LASTRESULT; @00022FF5:0021 function_411(local_string7, local_string1, local_number2); @00023004:0021 function_358(17063); @0002300F:0006 local_string6 = LASTRESULT; @00023019:0021 function_265(0, local_string6, "%s", local_string7); @0002302F:0006 local_number3 = LASTRESULT; @00023039:0002 abort; @0002303D:0019 endif; @0002303D:0019 label_2303d: @0002303F:0021 function_234("PRODUCT_NAME"); @00023054:0006 local_string8 = LASTRESULT; @0002305E:0021 SdProductName(local_string8); @00023067:0021 function_151(16); @00023072:0021 function_151(63); @0002307D:0021 function_234("COMPANY_NAME"); @00023092:0006 local_string2 = LASTRESULT; @0002309C:0021 function_234("PRODUCT_NAME"); @000230B1:0006 local_string3 = LASTRESULT; @000230BB:0021 function_234("PRODUCT_VERSION"); @000230D3:0006 local_string4 = LASTRESULT; @000230DD:0021 function_234("PRODUCT_KEY"); @000230F1:0006 local_string5 = LASTRESULT; @000230FB:0021 SetInstallationInfo(local_string2, local_string3, local_string4, local_string5); @0002310D:0021 function_511(); @00023113:002F _unknown_ 2, 483 @00023121:002F _unknown_ 1, 484 @0002312F:0006 global_number18 = 1; @0002313B:0006 global_number19 = 0; @00023147:0021 function_426(); @0002314D:0006 local_number4 = LASTRESULT; @00023157:000D local_number4 = (local_number4 = 0); @00023166:0004 if(local_number4) then // ref index: 1 @00023172:0006 global_number17 = 302; @0002317E:0005 goto label_23195; @00023187:0001 endif; @00023187:0001 label_23187: @00023189:0006 global_number17 = 301; @00023195:0004 label_23195: @00023197:0021 function_469(); @0002319D:0027 // return coming @000231A1:0023 return 1; @000231AA:0037 catch @000231AE:0002 label_231ae: @000231B0:0021 function_486(); @000231B6:0038 endcatch; @000231BA:0002 label_231ba: @000231BC:0024 return; @000231C0:0026 end; // checksum: 230cd75b @000231CC:002D label_231cc: @000231CE:0022 function NUMBER IfxOnInitInstall() @000231CE NUMBER local_number1, local_number2; @000231CE STRING local_string1; @000231CE OBJECT local_object1, local_object2; @000231CE begin @000231D7:0036 try // ref index 1: 3 ref index 2: 4 @000231E5:0021 function_472(); @000231EB:0019 local_number1 = (global_number18 = global_number19); @000231F8:0004 if(local_number1) then // ref index: 2 @00023204:0021 function_424(); @0002320A:0006 local_string1 = LASTRESULT; @00023214:0014 local_string1 = (local_string1 ^ "sfc.dll"); @00023228:0021 Is(3, local_string1); @00023236:0006 local_number1 = LASTRESULT; @00023240:0004 if(local_number1) then // ref index: 2 @0002324C:0021 function_424(); @00023252:0006 local_string1 = LASTRESULT; @0002325C:0014 local_string1 = (local_string1 ^ "sfc.dll"); @00023270:0039 UseDll(local_string1); @00023277:0033 global_object13.dwEventType = 101; @00023291:001A local_number1 = &global_object13; @0002329B:001A local_number2 = &global_object14; @000232A5:0020 SRSetRestorePoint(local_number1, local_number2); // dll: sfc.dll @000232B1:0006 local_number1 = LASTRESULT; @000232BB:000D local_number1 = (local_number1 = 0); @000232CA:0004 if(local_number1) then // ref index: 1 @000232D6:0035 global_object13.llSequenceNumber; @000232F0:0006 local_object1 = LASTRESULT; @000232FA:0035 global_object14.llSequenceNumber; @00023314:0006 local_object2 = LASTRESULT; @0002331E:0035 local_object2.int1; @0002332C:0006 local_object2 = NOTHING; @00023336:0006 local_number1 = LASTRESULT; @00023340:0033 local_object1.int1 = local_number1; @00023351:0006 local_object1 = NOTHING; @0002335B:0035 global_object13.llSequenceNumber; @00023375:0006 local_object1 = LASTRESULT; @0002337F:0035 global_object14.llSequenceNumber; @00023399:0006 local_object2 = LASTRESULT; @000233A3:0035 local_object2.int2; @000233B1:0006 local_object2 = NOTHING; @000233BB:0006 local_number1 = LASTRESULT; @000233C5:0033 local_object1.int2 = local_number1; @000233D6:0006 local_object1 = NOTHING; @000233E0:0033 global_object13.dwRestorePtType = 13; @000233FE:0033 global_object13.dwEventType = 101; @00023418:001A local_number1 = &global_object13; @00023422:001A local_number2 = &global_object14; @0002342C:0020 SRSetRestorePoint(local_number1, local_number2); // dll: sfc.dll @00023438:0004 endif; @00023438:0004 label_23438: @0002343A:0021 function_424(); @00023440:0006 local_string1 = LASTRESULT; @0002344A:0014 local_string1 = (local_string1 ^ "sfc.dll"); @0002345E:003A UnUseDll(local_string1); @00023465:0001 endif; @00023465:0001 endif; @00023465:0001 label_23465: @00023467:0037 catch @0002346B:0002 label_2346b: @0002346D:0021 function_486(); @00023473:0038 endcatch; @00023477:0002 label_23477: @00023479:0024 return; @0002347D:0026 end; // checksum: 16698527 @00023491:0016 label_23491: @00023493:0022 function NUMBER IfxOnExitInstall() @00023493 NUMBER local_number1; @00023493 @00023493 OBJECT local_object1, local_object2; @00023493 begin @0002349C:0036 try // ref index 1: 2 ref index 2: 3 @000234AA:0006 global_number6 = 0; @000234B6:0006 global_number7 = 0; @000234C2:0006 global_number9 = 0; @000234CE:0006 global_number8 = 0; @000234DA:0006 global_number10 = 0; @000234E6:0006 global_number12 = 0; @000234F2:0006 global_number13 = 0; @000234FE:0006 global_number11 = 0; @0002350A:0006 global_number66 = 0; @00023516:0006 global_number67 = 0; @00023522:0035 global_object5.(19); @00023531:0006 local_object1 = LASTRESULT; @0002353B:0035 global_object5.(20); @0002354A:0006 local_object2 = LASTRESULT; @00023554:000D local_number1 = (local_object2 = 0); @00023563:0006 local_object2 = NOTHING; @0002356D:0019 local_number1 = (local_object1 = local_number1); @0002357A:0006 local_object1 = NOTHING; @00023584:0004 if(local_number1) then // ref index: 1 @00023590:0021 function_151(5); @0002359B:0004 endif; @0002359B:0004 label_2359b: @0002359D:0021 function_1(); @000235A3:0021 function_97(""); @000235AC:0021 CreateRegistrySet(""); @000235BE:0037 catch @000235C2:0002 label_235c2: @000235C4:0021 function_486(); @000235CA:0038 endcatch; @000235CE:0002 label_235ce: @000235D0:0024 return; @000235D4:0026 end; // checksum: 534223e @000235E8:0005 label_235e8: @000235EA:0022 function NUMBER IfxOnTransferring() @000235EA @000235EA @000235EA @000235EA begin @000235F3:0036 try // ref index 1: 1 ref index 2: 2 @00023601:0006 global_number68 = global_number11; @0002360B:0006 global_number11 = 1; @00023617:0037 catch @0002361B:0002 label_2361b: @0002361D:0021 function_486(); @00023623:0038 endcatch; @00023627:0002 label_23627: @00023629:0024 return; @0002362D:0026 end; // checksum: 453d @00023639:000E label_23639: @0002363B:0022 function NUMBER IfxOnDisk1Installing() @0002363B NUMBER local_number1; @0002363B STRING local_string1; @0002363B OBJECT local_object1, local_object2, local_object3, local_object4; @0002363B begin @00023644:0036 try // ref index 1: 3 ref index 2: 4 @00023652:0006 global_number11 = global_number68; @0002365C:0035 global_object5.(19); @0002366B:0006 local_object4 = LASTRESULT; @00023675:000D local_number1 = (local_object4 = 0); @00023684:0006 local_object4 = NOTHING; @0002368E:0004 if(local_number1) then // ref index: 1 @0002369A:0014 local_string1 = (global_string10 ^ "setup.ini"); @000236B0:0021 function_274(local_string1, "Startup", "Engine", "0"); @000236D0:0014 local_string1 = (global_string10 ^ "setup.ini"); @000236E6:0021 function_274(local_string1, "Startup", "Copy", "1"); @00023704:0014 local_string1 = (global_string10 ^ "setup.ini"); @0002371A:0021 function_274(local_string1, "Startup", "Source", "0"); @0002373A:000E endif; @0002373A:000E label_2373a: @0002373C:0033 local_object1. = 0 = global_string10; @0002374E:0033 local_object1. = 1 = setup.ilg; @00023769:0021 function_430(); @0002376F:0034 set local_object3 = LASTRESULT; @00023779:0035 local_object3.OpSequence(OPTYPE_FILE); @0002379B:0006 local_object4 = LASTRESULT; @000237A5:0035 local_object4.Add(local_object1.local_object2); @000237B8:0006 local_object4 = NOTHING; @000237C2:0021 function_422(); @000237C8:0006 local_string1 = LASTRESULT; @000237D2:0014 local_string1 = (local_string1 ^ "InstallShield Installation Information"); @00023805:0020 SetFileAttributesA(local_string1, 18); // dll: KERNEL32.dll @00023813:0004 if(global_number69) then // ref index: 1 @0002381F:0021 MaintenanceStart(); @00023825:0001 endif; @00023825:0001 label_23825: @00023827:0037 catch @0002382B:0002 label_2382b: @0002382D:0021 function_486(); @00023833:0038 endcatch; @00023837:0002 label_23837: @00023839:0024 return; @0002383D:0026 end; // checksum: 45a202c @00023859:0005 label_23859: @0002385B:0022 function NUMBER IfxOnDisk1Installed() @0002385B @0002385B @0002385B @0002385B begin @00023864:0036 try // ref index 1: 1 ref index 2: 2 @00023872:0021 function_246(); @00023878:0021 SdInit(); @0002387E:0037 catch @00023882:0002 label_23882: @00023884:0021 function_486(); @0002388A:0038 endcatch; @0002388E:0002 label_2388e: @00023890:0024 return; @00023894:0026 end; // checksum: 6e492e05 @000238A0:0005 label_238a0: @000238A2:0022 function NUMBER IfxFinalConstruct() @000238A2 @000238A2 @000238A2 @000238A2 begin @000238AB:0036 try // ref index 1: 1 ref index 2: 2 @000238B9:0021 FinalRelease(); @000238BF:0021 function_247(); @000238C5:0037 catch @000238C9:0002 label_238c9: @000238CB:0021 function_486(); @000238D1:0038 endcatch; @000238D5:0002 label_238d5: @000238D7:0024 return; @000238DB:0026 end; // checksum: 68786470 @000238E7:000A label_238e7: @000238E9:0022 function NUMBER IfxFinalRelease() @000238E9 NUMBER local_number1; @000238E9 STRING local_string1, local_string2; @000238E9 @000238E9 begin @000238F2:0021 function_358(11635); @000238FD:0006 local_string1 = LASTRESULT; @00023907:0021 function_358(11634); @00023912:0006 local_string2 = LASTRESULT; @0002391C:0021 function_265(308, local_string1, local_string2); @0002392D:0006 local_number1 = LASTRESULT; @00023937:000D local_number1 = (6 = local_number1); @00023946:0004 if(local_number1) then // ref index: 1 @00023952:0002 abort; @00023956:0002 endif; @00023956:0002 label_23956: @00023958:0024 return; @0002395C:0026 end; // checksum: 31047502 @00023968:000C label_23968: @0002396A:0022 function NUMBER function_495() @0002396A NUMBER local_number1, local_number2; @0002396A STRING local_string1, local_string2, local_string3; @0002396A @0002396A begin @00023973:0036 try // ref index 1: 4 ref index 2: 5 @00023981:0021 function_497(local_string1); @0002398A:0006 local_number1 = LASTRESULT; @00023994:0021 function_398(); @0002399A:0006 local_number2 = LASTRESULT; @000239A4:000D local_number2 = (local_number2 = 2); @000239B3:0004 if(local_number2) then // ref index: 3 @000239BF:002D NumToStr(local_string2, global_number66); @000239C9:0004 if(global_number6) then // ref index: 1 @000239D5:0007 local_string3 = ("File" + local_string2); @000239E6:0021 function_395("Read Only Files -- Not Overwritten", local_string3, 1, local_string1); @00023A1C:0003 endif; @00023A1C:0003 label_23a1c: @00023A1E:0004 if(global_number7) then // ref index: 1 @00023A2A:0007 local_string3 = ("File" + local_string2); @00023A3B:0021 function_395("Read Only Files -- Overwritten", local_string3, 1, local_string1); @00023A6D:0001 endif; @00023A6D:0001 label_23a6d: @00023A6F:0007 global_number66 = (global_number66 + 1); @00023A7E:0003 endif; @00023A7E:0003 label_23a7e: @00023A80:0027 // return coming @00023A84:0023 return local_number1; @00023A8B:0037 catch @00023A8F:0002 label_23a8f: @00023A91:0021 function_486(); @00023A97:0038 endcatch; @00023A9B:0002 label_23a9b: @00023A9D:0024 return; @00023AA1:0026 end; // checksum: 1c775f54 @00023AAD:0006 label_23aad: @00023AAF:0022 function NUMBER IfxOnFileReadOnly(local_string1) @00023AAF NUMBER local_number1; @00023AAF @00023AAF @00023AAF begin @00023AB8:0027 // return coming @00023ABC:0021 function_333(1, local_string1); @00023ACA:0006 local_number1 = LASTRESULT; @00023AD4:0023 return local_number1; @00023ADB:0026 end; // checksum: 5042b2c @00023AE7:000C label_23ae7: @00023AE9:0022 function NUMBER function_497(local_string1) @00023AE9 NUMBER local_number1, local_number2; @00023AE9 STRING local_string2, local_string3; @00023AE9 @00023AE9 begin @00023AF2:0036 try // ref index 1: 4 ref index 2: 5 @00023B00:0021 function_499(local_string1); @00023B09:0006 local_number1 = LASTRESULT; @00023B13:0021 function_398(); @00023B19:0006 local_number2 = LASTRESULT; @00023B23:000D local_number2 = (local_number2 = 2); @00023B32:0004 if(local_number2) then // ref index: 3 @00023B3E:002D NumToStr(local_string2, global_number67); @00023B48:0004 if(global_number12) then // ref index: 1 @00023B54:0007 local_string3 = ("File" + local_string2); @00023B65:0021 function_395("Shared Files -- Not Removed", local_string3, 1, local_string1); @00023B94:0003 endif; @00023B94:0003 label_23b94: @00023B96:0004 if(global_number13) then // ref index: 1 @00023BA2:0007 local_string3 = ("File" + local_string2); @00023BB3:0021 function_395("Shared Files -- Removed", local_string3, 1, local_string1); @00023BDE:0001 endif; @00023BDE:0001 label_23bde: @00023BE0:0007 global_number67 = (global_number67 + 1); @00023BEF:0003 endif; @00023BEF:0003 label_23bef: @00023BF1:0027 // return coming @00023BF5:0023 return local_number1; @00023BFC:0037 catch @00023C00:0002 label_23c00: @00023C02:0021 function_486(); @00023C08:0038 endcatch; @00023C0C:0002 label_23c0c: @00023C0E:0024 return; @00023C12:0026 end; // checksum: 786c603b @00023C1E:0006 label_23c1e: @00023C20:0022 function NUMBER IfxOnRemovingSharedFile(local_string1) @00023C20 NUMBER local_number1; @00023C20 @00023C20 @00023C20 begin @00023C29:0027 // return coming @00023C2D:0021 function_333(3, local_string1); @00023C3B:0006 local_number1 = LASTRESULT; @00023C45:0023 return local_number1; @00023C4C:0026 end; // checksum: 7042b2c @00023C58:0005 label_23c58: @00023C5A:0022 function NUMBER function_499(local_string1) @00023C5A NUMBER local_number1; @00023C5A @00023C5A @00023C5A begin @00023C63:0036 try // ref index 1: 2 ref index 2: 3 @00023C71:0004 if(global_number11) then // ref index: 1 @00023C7D:0027 // return coming @00023C81:0023 return 5; @00023C8A:0005 endif; @00023C8A:0005 label_23c8a: @00023C8C:0027 // return coming @00023C90:0021 function_501(local_string1); @00023C99:0006 local_number1 = LASTRESULT; @00023CA3:0023 return local_number1; @00023CAA:0037 catch @00023CAE:0002 label_23cae: @00023CB0:0021 function_486(); @00023CB6:0038 endcatch; @00023CBA:0002 label_23cba: @00023CBC:0024 return; @00023CC0:0026 end; // checksum: 56135 @00023CCC:0005 label_23ccc: @00023CCE:0022 function NUMBER IfxOnMD5Error(local_string1) @00023CCE NUMBER local_number1, local_number2; @00023CCE STRING local_string2, local_string3; @00023CCE @00023CCE begin @00023CD7:0021 function_358(17000); @00023CE2:0006 local_string2 = LASTRESULT; @00023CEC:0021 function_358(17064); @00023CF7:0006 local_string3 = LASTRESULT; @00023D01:0006 label_23d01: @00023D03:0021 function_265(2, local_string3, local_string2, local_string1); @00023D17:0006 local_number1 = LASTRESULT; @00023D21:000D local_number2 = (local_number1 = 3); @00023D30:0004 if(local_number2) then // ref index: 1 @00023D3C:0021 Do(2); @00023D47:0005 goto label_23d01; @00023D50:0003 endif; @00023D50:0003 label_23d50: @00023D52:0027 // return coming @00023D56:0023 return local_number1; @00023D5D:0026 end; // checksum: c4038920 @00023D69:0007 label_23d69: @00023D6B:0022 function NUMBER function_501(local_string1) @00023D6B NUMBER local_number1, local_number2; @00023D6B @00023D6B @00023D6B begin @00023D74:0036 try // ref index 1: 1 ref index 2: 2 @00023D82:0027 // return coming @00023D86:0021 function_503(local_string1, local_number1); @00023D92:0006 local_number2 = LASTRESULT; @00023D9C:0023 return local_number2; @00023DA3:0037 catch @00023DA7:0002 label_23da7: @00023DA9:0021 function_486(); @00023DAF:0038 endcatch; @00023DB3:0002 label_23db3: @00023DB5:0024 return; @00023DB9:0026 end; // checksum: 74b33 @00023DC5:0007 label_23dc5: @00023DC7:0022 function NUMBER IfxOnFileError(local_string1, local_number1) @00023DC7 NUMBER local_number2, local_number3; @00023DC7 STRING local_string2, local_string3, local_string4; @00023DC7 @00023DC7 begin @00023DD0:0021 function_358(17001); @00023DDB:0006 local_string2 = LASTRESULT; @00023DE5:0021 function_358(17065); @00023DF0:0006 local_string3 = LASTRESULT; @00023DFA:0021 function_262(local_number1); @00023E03:0006 local_string4 = LASTRESULT; @00023E0D:0006 label_23e0d: @00023E0F:0021 function_265(2, local_string3, local_string2, local_string1, local_string4, local_number1); @00023E29:0006 local_number2 = LASTRESULT; @00023E33:000D local_number3 = (local_number2 = 3); @00023E42:0004 if(local_number3) then // ref index: 1 @00023E4E:0021 Do(2); @00023E59:0005 goto label_23e0d; @00023E62:0003 endif; @00023E62:0003 label_23e62: @00023E64:0027 // return coming @00023E68:0023 return local_number2; @00023E6F:0026 end; // checksum: c404a528 @00023E7B:0007 label_23e7b: @00023E7D:0022 function NUMBER function_503(local_string1, local_number1) @00023E7D NUMBER local_number2, local_number3; @00023E7D @00023E7D @00023E7D begin @00023E86:0036 try // ref index 1: 1 ref index 2: 2 @00023E94:0027 // return coming @00023E98:0021 function_505(local_number1, local_string1, local_number2); @00023EA7:0006 local_number3 = LASTRESULT; @00023EB1:0023 return local_number3; @00023EB8:0037 catch @00023EBC:0002 label_23ebc: @00023EBE:0021 function_486(); @00023EC4:0038 endcatch; @00023EC8:0002 label_23ec8: @00023ECA:0024 return; @00023ECE:0026 end; // checksum: 65336 @00023EDA:0007 label_23eda: @00023EDC:0022 function NUMBER IfxOnInternetError(local_number1, local_string1, local_number2) @00023EDC NUMBER local_number3, local_number4, local_number5; @00023EDC STRING local_string2, local_string3, local_string4; @00023EDC @00023EDC begin @00023EE5:000D local_number4 = (-2147166895 = local_number2); @00023EF4:000D local_number5 = (-2147166889 = local_number2); @00023F03:0018 local_number4 = (local_number4 || local_number5); @00023F10:0004 if(local_number4) then // ref index: 1 @00023F1C:0027 // return coming @00023F20:0023 return 101; @00023F29:0009 endif; @00023F29:0009 label_23f29: @00023F2B:0021 function_358(17001); @00023F36:0006 local_string2 = LASTRESULT; @00023F40:0021 function_358(17065); @00023F4B:0006 local_string3 = LASTRESULT; @00023F55:0021 function_262(local_number2); @00023F5E:0006 local_string4 = LASTRESULT; @00023F68:0009 local_number4 = (local_number2 < -2147167296); @00023F77:0004 if(local_number4) then // ref index: 1 @00023F83:000F local_number2 = (local_number2 - -2147167296); @00023F92:0006 endif; @00023F92:0006 label_23f92: @00023F94:0021 function_265(2, local_string3, local_string2, local_string1, local_string4, local_number2); @00023FAE:0006 local_number3 = LASTRESULT; @00023FB8:000D local_number4 = (local_number3 = 3); @00023FC7:0004 if(local_number4) then // ref index: 1 @00023FD3:0021 Do(2); @00023FDE:0005 goto label_23f92; @00023FE7:0003 endif; @00023FE7:0003 label_23fe7: @00023FE9:0027 // return coming @00023FED:0023 return local_number3; @00023FF4:0026 end; // checksum: c4027234 @00024000:0007 label_24000: @00024002:0022 function NUMBER function_505(local_number1, local_string1, local_number2) @00024002 @00024002 @00024002 @00024002 begin @0002400B:0036 try // ref index 1: 1 ref index 2: 2 @00024019:0027 // return coming @0002401D:0021 function_507(local_string1); @00024026:0006 local_number1 = LASTRESULT; @00024030:0023 return local_number1; @00024037:0037 catch @0002403B:0002 label_2403b: @0002403D:0021 function_486(); @00024043:0038 endcatch; @00024047:0002 label_24047: @00024049:0024 return; @0002404D:0026 end; // checksum: 24d31 @00024059:0006 label_24059: @0002405B:0022 function NUMBER IfxOnFileLocked(local_string1) @0002405B NUMBER local_number1; @0002405B @0002405B @0002405B begin @00024064:0027 // return coming @00024068:0021 function_333(2, local_string1); @00024076:0006 local_number1 = LASTRESULT; @00024080:0023 return local_number1; @00024087:0026 end; // checksum: 6042b2c @00024093:0009 label_24093: @00024095:0022 function NUMBER function_507(local_string1) @00024095 NUMBER local_number1, local_number3; @00024095 STRING local_string2; @00024095 @00024095 begin @0002409E:0036 try // ref index 1: 2 ref index 2: 3 @000240AC:0021 function_207(); @000240B2:0006 local_number3 = LASTRESULT; @000240BC:0004 if(local_number3) then // ref index: 1 @000240C8:0027 // return coming @000240CC:0021 function_208(local_string1, local_number1, local_string2); @000240DB:0006 local_number3 = LASTRESULT; @000240E5:0023 return local_number3; @000240EC:0005 endif; @000240EC:0005 label_240ec: @000240EE:0027 // return coming @000240F2:0021 function_509(local_string1, local_number1, local_string2); @00024101:0006 local_number3 = LASTRESULT; @0002410B:0023 return local_number3; @00024112:0037 catch @00024116:0002 label_24116: @00024118:0021 function_486(); @0002411E:0038 endcatch; @00024122:0002 label_24122: @00024124:0024 return; @00024128:0026 end; // checksum: 19336 @00024134:000D label_24134: @00024136:0022 function NUMBER IfxOnNextDisk(local_string1, local_number1, local_string2) @00024136 NUMBER local_number2, local_number3; @00024136 STRING local_string3, local_string4; @00024136 @00024136 begin @0002413F:0021 VarSave(65536); @0002414A:0021 function_358(17004); @00024155:0006 local_string4 = LASTRESULT; @0002415F:0021 function_411(local_string3, local_string4, local_number1, local_string1); @00024171:0006 global_string9 = local_string2; @0002417B:0021 EnterDisk(local_string3, local_string1); @00024187:0006 local_number2 = LASTRESULT; @00024191:000D local_number3 = (local_number2 = 1); @000241A0:0004 if(local_number3) then // ref index: 1 @000241AC:0006 local_string2 = global_string9; @000241B6:0006 local_number2 = 4; @000241C2:0005 goto label_241f4; @000241CB:0003 endif; @000241CB:0003 label_241cb: @000241CD:0009 local_number3 = (local_number2 < 0); @000241DC:0004 if(local_number3) then // ref index: 1 @000241E8:0006 local_number2 = 3; @000241F4:0004 endif; @000241F4:0004 label_241f4: @000241F6:0021 VarRestore/VarSave(65536); @00024201:0027 // return coming @00024205:0023 return local_number2; @0002420C:0026 end; // checksum: 6c06d466 @00024218:001C label_24218: @0002421A:0022 function NUMBER function_509(local_string1, local_number1, local_string2) @0002421A NUMBER local_number2; @0002421A STRING local_string3, local_string4; @0002421A OBJECT local_object1, local_object2, local_object3; @0002421A begin @00024223:0021 ComponentErrorInfo(); @00024229:0034 set local_object1 = LASTRESULT; @00024233:0021 function_358(17057); @0002423E:0006 local_string3 = LASTRESULT; @00024248:0020 IsObject(local_object1); // dll: ISRT.dll @00024251:0006 local_number2 = LASTRESULT; @0002425B:0004 if(local_number2) then // ref index: 5 @00024267:0035 local_object1.Feature; @00024278:0006 local_object2 = LASTRESULT; @00024282:0020 IsObject(local_object2); // dll: ISRT.dll @0002428B:0006 local_object2 = NOTHING; @00024295:0006 local_number2 = LASTRESULT; @0002429F:0004 if(local_number2) then // ref index: 3 @000242AB:0021 function_358(17046); @000242B6:0006 local_string1 = LASTRESULT; @000242C0:0035 local_object1.Feature; @000242D1:0006 local_object2 = LASTRESULT; @000242DB:0035 local_object2.DisplayName; @000242F0:0006 local_object2 = NOTHING; @000242FA:0006 local_string2 = LASTRESULT; @00024304:000D local_number2 = (local_string2 = ""); @00024311:0004 if(local_number2) then // ref index: 1 @0002431D:0035 local_object1.Feature; @0002432E:0006 local_object2 = LASTRESULT; @00024338:0035 local_object2.Name; @00024346:0006 local_object2 = NOTHING; @00024350:0006 local_string2 = LASTRESULT; @0002435A:0011 endif; @0002435A:0011 label_2435a: @0002435C:0035 local_object1.FileError; @0002436F:0006 local_object2 = LASTRESULT; @00024379:0035 local_object2.Description; @0002438E:0006 local_object2 = NOTHING; @00024398:0006 local_string4 = LASTRESULT; @000243A2:000D local_number2 = (local_string4 = ""); @000243AF:0004 if(local_number2) then // ref index: 1 @000243BB:0035 local_object1.LastError; @000243CE:0006 local_object2 = LASTRESULT; @000243D8:0021 function_262(local_object2); @000243E1:0006 local_object2 = NOTHING; @000243EB:0006 local_string4 = LASTRESULT; @000243F5:000D local_number2 = (local_string4 = ""); @00024402:0004 if(local_number2) then // ref index: 1 @0002440E:0035 local_object1.LastError; @00024421:0006 local_number1 = LASTRESULT; @0002442B:0021 function_411(local_string4, "%d", local_number1); @0002443C:000B endif; @0002443C:000B endif; @0002443C:000B label_2443c: @0002443E:0035 local_object1.FileGroup; @00024451:0006 local_object2 = LASTRESULT; @0002445B:0035 local_object1.FileError; @0002446E:0006 local_object3 = LASTRESULT; @00024478:0035 local_object3.File; @00024486:0006 local_object3 = NOTHING; @00024490:0006 local_object3 = LASTRESULT; @0002449A:0021 function_265(0, local_string3, local_string1, local_string2, local_object2, local_object3, local_string4); @000244B7:0006 local_object2 = NOTHING; @000244C1:0006 local_object3 = NOTHING; @000244CB:0005 goto label_24526; @000244D4:0006 endif; @000244D4:0006 label_244d4: @000244D6:0021 function_358(17050); @000244E1:0006 local_string1 = LASTRESULT; @000244EB:0035 local_object1.LastError; @000244FE:0006 local_object2 = LASTRESULT; @00024508:0021 function_265(0, local_string3, local_string1, local_object2); @0002451C:0006 local_object2 = NOTHING; @00024526:0001 label_24526: @00024528:0005 goto label_24559; @00024531:0003 endif; @00024531:0003 label_24531: @00024533:0021 function_358(17044); @0002453E:0006 local_string4 = LASTRESULT; @00024548:0021 function_265(0, local_string3, local_string4); @00024559:0002 label_24559: @0002455B:0024 return; @0002455F:0026 end; // checksum: 3f5c4670 @00024577:0017 label_24577: @00024579:0022 function void function_510() @00024579 NUMBER local_number1, local_number2; @00024579 @00024579 OBJECT local_object1; @00024579 begin @00024582:0021 ComponentFilterOS(global_string6, 0, 0, 1); @0002459A:0006 local_number1 = LASTRESULT; @000245A4:0035 global_object3.bAlpha; @000245B4:0006 local_number2 = LASTRESULT; @000245BE:0004 if(local_number2) then // ref index: 1 @000245CA:0035 global_object3.WINNT; @000245D9:0006 local_object1 = LASTRESULT; @000245E3:0035 local_object1.bWinNT4; @000245F4:0006 local_object1 = NOTHING; @000245FE:0006 local_number2 = LASTRESULT; @00024608:000D local_number2 = (local_number2 = 0); @00024617:0021 ComponentFilterOS(global_string6, 0, 131072, local_number2); @0002462D:0006 local_number1 = LASTRESULT; @00024637:0035 global_object3.WINNT; @00024646:0006 local_object1 = LASTRESULT; @00024650:0035 local_object1.bWin2000; @00024662:0006 local_object1 = NOTHING; @0002466C:0006 local_number2 = LASTRESULT; @00024676:000D local_number2 = (local_number2 = 0); @00024685:0021 ComponentFilterOS(global_string6, 0, 2097152, local_number2); @0002469B:0006 local_number1 = LASTRESULT; @000246A5:0005 goto label_2493b; @000246AE:0030 endif; @000246AE:0030 label_246ae: @000246B0:0035 global_object3.WIN9X; @000246BF:0006 local_object1 = LASTRESULT; @000246C9:0035 local_object1.bWin95; @000246D9:0006 local_object1 = NOTHING; @000246E3:0006 local_number2 = LASTRESULT; @000246ED:000D local_number2 = (local_number2 = 0); @000246FC:0021 ComponentFilterOS(global_string6, 0, 16, local_number2); @00024712:0006 local_number1 = LASTRESULT; @0002471C:0035 global_object3.WIN9X; @0002472B:0006 local_object1 = LASTRESULT; @00024735:0035 local_object1.bWinMe; @00024745:0006 local_object1 = NOTHING; @0002474F:0006 local_number2 = LASTRESULT; @00024759:000D local_number2 = (local_number2 = 0); @00024768:0021 ComponentFilterOS(global_string6, 0, 128, local_number2); @0002477E:0006 local_number1 = LASTRESULT; @00024788:0035 global_object3.WIN9X; @00024797:0006 local_object1 = LASTRESULT; @000247A1:0035 local_object1.bWin98; @000247B1:0006 local_object1 = NOTHING; @000247BB:0006 local_number2 = LASTRESULT; @000247C5:000D local_number2 = (local_number2 = 0); @000247D4:0021 ComponentFilterOS(global_string6, 0, 64, local_number2); @000247EA:0006 local_number1 = LASTRESULT; @000247F4:0035 global_object3.WINNT; @00024803:0006 local_object1 = LASTRESULT; @0002480D:0035 local_object1.bWinNT4; @0002481E:0006 local_object1 = NOTHING; @00024828:0006 local_number2 = LASTRESULT; @00024832:000D local_number2 = (local_number2 = 0); @00024841:0021 ComponentFilterOS(global_string6, 0, 65536, local_number2); @00024857:0006 local_number1 = LASTRESULT; @00024861:0035 global_object3.WINNT; @00024870:0006 local_object1 = LASTRESULT; @0002487A:0035 local_object1.bWin2000; @0002488C:0006 local_object1 = NOTHING; @00024896:0006 local_number2 = LASTRESULT; @000248A0:000D local_number2 = (local_number2 = 0); @000248AF:0021 ComponentFilterOS(global_string6, 0, 1048576, local_number2); @000248C5:0006 local_number1 = LASTRESULT; @000248CF:0035 global_object3.WINNT; @000248DE:0006 local_object1 = LASTRESULT; @000248E8:0035 local_object1.bWinXP; @000248F8:0006 local_object1 = NOTHING; @00024902:0006 local_number2 = LASTRESULT; @0002490C:000D local_number2 = (local_number2 = 0); @0002491B:0021 ComponentFilterOS(global_string6, 0, 4194304, local_number2); @00024931:0006 local_number1 = LASTRESULT; @0002493B:0008 label_2493b: @0002493D:0021 ComponentFilterLanguage(global_string6, 0, 1); @00024950:0006 local_number1 = LASTRESULT; @0002495A:0021 function_428(); @00024960:0006 local_number2 = LASTRESULT; @0002496A:0021 ComponentFilterLanguage(global_string6, local_number2, 0); @0002497B:0006 local_number1 = LASTRESULT; @00024985:0024 return; @00024989:0026 end; // checksum: 12d2635d @00024999:0009 label_24999: @0002499B:0022 function NUMBER function_511() @0002499B NUMBER local_number1; @0002499B @0002499B @0002499B begin @000249A4:0021 function_514(); @000249AA:0021 CreateInstallationInfo(); @000249B0:0021 ComponentTransferData(global_string6); @000249B9:0006 local_number1 = LASTRESULT; @000249C3:0021 function_513(local_number1); @000249CC:0027 // return coming @000249D0:0023 return local_number1; @000249D7:0026 end; // checksum: 23b2f @000249E3:0006 label_249e3: @000249E5:0022 function NUMBER function_512() @000249E5 NUMBER local_number1, local_number2, local_number3; @000249E5 @000249E5 @000249E5 begin @000249EE:000D local_number2 = (local_number1 = 0); @000249FD:0004 if(local_number2) then // ref index: 1 @00024A09:0027 // return coming @00024A0D:0023 return 0; @00024A16:0005 goto label_24ab8; @00024A1F:000D endif; @00024A1F:000D label_24a1f: @00024A21:0009 local_number2 = (local_number1 < 0); @00024A30:0004 if(local_number2) then // ref index: 3 @00024A3C:0021 function_207(); @00024A42:0006 local_number2 = LASTRESULT; @00024A4C:0021 function_211(); @00024A52:0006 local_number3 = LASTRESULT; @00024A5C:0019 local_number2 = (local_number2 = local_number3); @00024A69:0021 function_210(); @00024A6F:0006 local_number3 = LASTRESULT; @00024A79:0009 local_number3 = (local_number3 < 0); @00024A88:0019 local_number2 = (local_number2 = local_number3); @00024A95:0004 if(local_number2) then // ref index: 1 @00024AA1:0005 goto label_24ab2; @00024AAA:0001 endif; @00024AAA:0001 label_24aaa: @00024AAC:0021 function_510(); @00024AB2:0001 label_24ab2: @00024AB4:0002 abort; @00024AB8:0002 endif; @00024AB8:0002 label_24ab8: @00024ABA:0024 return; @00024ABE:0026 end; // checksum: 2d802 @00024ACA:003E label_24aca: @00024ACC:0022 function NUMBER function_513(local_number1) @00024ACC NUMBER local_number2; @00024ACC STRING local_string1; @00024ACC OBJECT local_object1, local_object2; @00024ACC begin @00024AD5:0004 if(global_number18) then // ref index: 5 @00024AE1:0036 try // ref index 1: 4 ref index 2: 5 @00024AEF:0021 function_424(); @00024AF5:0006 local_string1 = LASTRESULT; @00024AFF:0014 local_string1 = (local_string1 ^ "sfc.dll"); @00024B13:0021 Is(3, local_string1); @00024B21:0006 local_number1 = LASTRESULT; @00024B2B:0004 if(local_number1) then // ref index: 3 @00024B37:0021 function_424(); @00024B3D:0006 local_string1 = LASTRESULT; @00024B47:0014 local_string1 = (local_string1 ^ "sfc.dll"); @00024B5B:0039 UseDll(local_string1); @00024B62:0035 global_object13.llSequenceNumber; @00024B7C:0006 local_object1 = LASTRESULT; @00024B86:0033 local_object1.int1 = 0; @00024B99:0006 local_object1 = NOTHING; @00024BA3:0035 global_object13.llSequenceNumber; @00024BBD:0006 local_object1 = LASTRESULT; @00024BC7:0033 local_object1.int2 = 0; @00024BDA:0006 local_object1 = NOTHING; @00024BE4:0033 global_object13.dwEventType = 100; @00024BFE:0021 function_515(); @00024C04:0033 global_object14.nStatus = 0; @00024C1A:0035 global_object14.llSequenceNumber; @00024C34:0006 local_object1 = LASTRESULT; @00024C3E:0033 local_object1.int1 = 0; @00024C51:0006 local_object1 = NOTHING; @00024C5B:0035 global_object14.llSequenceNumber; @00024C75:0006 local_object1 = LASTRESULT; @00024C7F:0033 local_object1.int2 = 0; @00024C92:0006 local_object1 = NOTHING; @00024C9C:001A local_number1 = &global_object13; @00024CA6:001A local_number2 = &global_object14; @00024CB0:0020 SRSetRestorePoint(local_number1, local_number2); // dll: sfc.dll @00024CBC:0006 local_number1 = LASTRESULT; @00024CC6:000D local_number1 = (local_number1 = 0); @00024CD5:0004 if(local_number1) then // ref index: 1 @00024CE1:0033 global_object13.dwRestorePtType = 13; @00024CFF:0033 global_object13.dwEventType = 101; @00024D19:0035 global_object13.llSequenceNumber; @00024D33:0006 local_object1 = LASTRESULT; @00024D3D:0035 global_object14.llSequenceNumber; @00024D57:0006 local_object2 = LASTRESULT; @00024D61:0035 local_object2.int1; @00024D6F:0006 local_object2 = NOTHING; @00024D79:0006 local_number1 = LASTRESULT; @00024D83:0033 local_object1.int1 = local_number1; @00024D94:0006 local_object1 = NOTHING; @00024D9E:0035 global_object13.llSequenceNumber; @00024DB8:0006 local_object1 = LASTRESULT; @00024DC2:0035 global_object14.llSequenceNumber; @00024DDC:0006 local_object2 = LASTRESULT; @00024DE6:0035 local_object2.int2; @00024DF4:0006 local_object2 = NOTHING; @00024DFE:0006 local_number1 = LASTRESULT; @00024E08:0033 local_object1.int2 = local_number1; @00024E19:0006 local_object1 = NOTHING; @00024E23:001A local_number1 = &global_object13; @00024E2D:001A local_number2 = &global_object14; @00024E37:0020 SRSetRestorePoint(local_number1, local_number2); // dll: sfc.dll @00024E43:0005 goto label_24e5a; @00024E4C:0001 endif; @00024E4C:0001 label_24e4c: @00024E4E:0006 global_number19 = 1; @00024E5A:0004 label_24e5a: @00024E5C:0021 function_424(); @00024E62:0006 local_string1 = LASTRESULT; @00024E6C:0014 local_string1 = (local_string1 ^ "sfc.dll"); @00024E80:003A UnUseDll(local_string1); @00024E87:0001 endif; @00024E87:0001 label_24e87: @00024E89:0037 catch @00024E8D:0006 label_24e8d: @00024E8F:0006 global_number18 = 0; @00024E9B:0021 function_424(); @00024EA1:0006 local_string1 = LASTRESULT; @00024EAB:0014 local_string1 = (local_string1 ^ "sfc.dll"); @00024EBF:003A UnUseDll(local_string1); @00024EC6:0038 endcatch; @00024ECA:0002 endif; @00024ECA:0002 label_24eca: @00024ECC:0024 return; @00024ED0:0026 end; // checksum: 1a27220b @00024EE4:0002 label_24ee4: @00024EE6:0022 function NUMBER function_514() @00024EE6 NUMBER local_number1; @00024EE6 STRING local_string1, local_string2; @00024EE6 @00024EE6 begin @00024EEF:0001 // switch/while/??? @00024EF3:0009 label_24ef3: @00024EF5:000D local_number1 = (global_number17 = 303); @00024F04:0004 if(local_number1) then // ref index: 1 @00024F10:0033 global_object13.dwRestorePtType = 1; @00024F2E:0021 function_358(17072); @00024F39:0006 local_string1 = LASTRESULT; @00024F43:0021 function_516(local_string1); @00024F4C:0006 local_string2 = LASTRESULT; @00024F56:0033 global_object13.szDescription = local_string2; @00024F70:0005 goto label_250e7; @00024F79:0009 endif; @00024F79:0009 label_24f79: @00024F7B:000D local_number1 = (global_number17 = 301); @00024F8A:0004 if(local_number1) then // ref index: 1 @00024F96:0033 global_object13.dwRestorePtType = 12; @00024FB4:0021 function_358(17071); @00024FBF:0006 local_string1 = LASTRESULT; @00024FC9:0021 function_516(local_string1); @00024FD2:0006 local_string2 = LASTRESULT; @00024FDC:0033 global_object13.szDescription = local_string2; @00024FF6:0005 goto label_250e7; @00024FFF:0009 endif; @00024FFF:0009 label_24fff: @00025001:000D local_number1 = (global_number17 = 302); @00025010:0004 if(local_number1) then // ref index: 1 @0002501C:0033 global_object13.dwRestorePtType = 0; @0002503A:0021 function_358(17070); @00025045:0006 local_string1 = LASTRESULT; @0002504F:0021 function_516(local_string1); @00025058:0006 local_string2 = LASTRESULT; @00025062:0033 global_object13.szDescription = local_string2; @0002507C:0005 goto label_250e7; @00025085:0006 endif; @00025085:0006 label_25085: @00025087:0033 global_object13.dwRestorePtType = 0; @000250A5:0021 function_358(17070); @000250B0:0006 local_string1 = LASTRESULT; @000250BA:0021 function_516(local_string1); @000250C3:0006 local_string2 = LASTRESULT; @000250CD:0033 global_object13.szDescription = local_string2; @000250E7:0002 label_250e7: @000250E9:0024 return; @000250ED:0026 end; // checksum: 12032b0b @000250FD:000A label_250fd: @000250FF:0022 function NUMBER function_515() @000250FF NUMBER local_number1, local_number2; @000250FF STRING local_string1, local_string2, local_string3, local_string4; @000250FF @000250FF begin @00025108:0021 function_234("PRODUCT_NAME"); @0002511D:0006 local_string3 = LASTRESULT; @00025127:000E local_number1 = (local_string1 != ""); @00025134:000E local_number2 = (local_string3 != ""); @00025141:0019 local_number1 = (local_number1 = local_number2); @0002514E:0004 if(local_number1) then // ref index: 1 @0002515A:0007 local_string4 = (local_string1 + " "); @00025168:0007 local_string2 = (local_string4 + local_string3); @00025175:0005 goto label_252a4; @0002517E:0009 endif; @0002517E:0009 label_2517e: @00025180:000E local_number1 = (local_string1 != ""); @0002518D:000D local_number2 = (local_string3 = ""); @0002519A:0019 local_number1 = (local_number1 = local_number2); @000251A7:0004 if(local_number1) then // ref index: 1 @000251B3:0021 function_358(17069); @000251BE:0006 local_string3 = LASTRESULT; @000251C8:0007 local_string4 = (local_string1 + " "); @000251D6:0007 local_string2 = (local_string4 + local_string3); @000251E3:0005 goto label_252a4; @000251EC:0007 endif; @000251EC:0007 label_251ec: @000251EE:000D local_number1 = (local_string1 = ""); @000251FB:000D local_number2 = (local_string3 = ""); @00025208:0019 local_number1 = (local_number1 = local_number2); @00025215:0004 if(local_number1) then // ref index: 1 @00025221:0021 function_358(17069); @0002522C:0006 local_string2 = LASTRESULT; @00025236:0005 goto label_252a4; @0002523F:0008 endif; @0002523F:0008 label_2523f: @00025241:000D local_number1 = (local_string1 = ""); @0002524E:000E local_number2 = (local_string3 != ""); @0002525B:0019 local_number1 = (local_number1 = local_number2); @00025268:0004 if(local_number1) then // ref index: 1 @00025274:0021 function_358(17069); @0002527F:0006 local_string2 = LASTRESULT; @00025289:0007 local_string4 = (local_string3 + " "); @00025297:0007 local_string2 = (local_string4 + local_string2); @000252A4:0003 endif; @000252A4:0003 label_252a4: @000252A6:0027 // return coming @000252AA:0023 return local_string2; @000252B1:0026 end; // checksum: d750fe39 @000252C5:0004 label_252c5: @000252C7:0022 function STRING function_516(local_string1) @000252C7 @000252C7 @000252C7 @000252C7 begin @000252D0:0036 try // ref index 1: 1 ref index 2: 2 @000252DE:0021 InitProperties(); @000252E4:0037 catch @000252E8:0002 label_252e8: @000252EA:0021 function_486(); @000252F0:0038 endcatch; @000252F4:0002 label_252f4: @000252F6:0024 return; @000252FA:0026 end; // checksum: 6d722927 @00025306:0003 label_25306: @00025308:0022 function NUMBER IfxInitProperties() @00025308 @00025308 @00025308 @00025308 begin @00025311:0024 return; @00025315:0026 end; // checksum: c01 @00025321:0006 label_25321: @00025323:0022 function NUMBER InitProperties() @00025323 NUMBER local_number1, local_number2; @00025323 @00025323 @00025323 begin @0002532C:0036 try // ref index 1: 1 ref index 2: 2 @0002533A:0020 __ISRTGetPropertyBag(local_number1, local_number2); // dll: ISRT.dll @00025346:0021 ReadProperties(local_number2); @0002534F:0020 __ISRTReleasePropertyBag(local_number2); // dll: ISRT.dll @00025358:0037 catch @0002535C:0002 label_2535c: @0002535E:0021 function_486(); @00025364:0038 endcatch; @00025368:0002 label_25368: @0002536A:0024 return; @0002536E:0026 end; // checksum: e0b3f47 @0002537A:0003 label_2537a: @0002537C:0022 function NUMBER IfxReadProperties(local_number1) @0002537C @0002537C @0002537C @0002537C begin @00025385:0024 return; @00025389:0026 end; // checksum: c04 @00025395:0006 label_25395: @00025397:0022 function NUMBER ReadProperties(local_number1) @00025397 NUMBER local_number2; @00025397 @00025397 @00025397 begin @000253A0:0036 try // ref index 1: 1 ref index 2: 2 @000253AE:0020 __ISRTGetPropertyBag(local_number1, local_number2); // dll: ISRT.dll @000253BA:0021 WriteProperties(local_number2); @000253C3:0020 __ISRTReleasePropertyBag(local_number2); // dll: ISRT.dll @000253CC:0037 catch @000253D0:0002 label_253d0: @000253D2:0021 function_486(); @000253D8:0038 endcatch; @000253DC:0002 label_253dc: @000253DE:0024 return; @000253E2:0026 end; // checksum: 1c6b0b6b @000253EE:0003 label_253ee: @000253F0:0022 function NUMBER IfxWriteProperties(local_number1) @000253F0 @000253F0 @000253F0 @000253F0 begin @000253F9:0024 return; @000253FD:0026 end; // checksum: c04 @00025409:0009 label_25409: @0002540B:0022 function NUMBER WriteProperties(local_number1) @0002540B NUMBER local_number2; @0002540B @0002540B @0002540B begin @00025414:0036 try // ref index 1: 3 ref index 2: 4 @00025422:0021 function_151(54); @0002542D:0021 function_426(); @00025433:0006 local_number2 = LASTRESULT; @0002543D:000D local_number2 = (local_number2 = 0); @0002544C:0004 if(local_number2) then // ref index: 1 @00025458:0021 function_526(); @0002545E:0005 goto label_2546f; @00025467:0001 endif; @00025467:0001 label_25467: @00025469:0021 function_527(); @0002546F:0004 label_2546f: @00025471:0021 Disable/Enable(54); @0002547C:0027 // return coming @00025480:0023 return local_number1; @00025487:0037 catch @0002548B:0002 label_2548b: @0002548D:0021 function_486(); @00025493:0038 endcatch; @00025497:0002 label_25497: @00025499:0024 return; @0002549D:0026 end; // checksum: 5933b @000254A9:000C label_254a9: @000254AB:0022 function NUMBER IfxOnShowWizardPages(local_number1) @000254AB @000254AB @000254AB OBJECT local_object1; @000254AB begin @000254B4:0035 global_object5.(19); @000254C3:0006 local_object1 = LASTRESULT; @000254CD:000D local_number1 = (local_object1 = 0); @000254DC:0006 local_object1 = NOTHING; @000254E6:0035 global_object5.(20); @000254F5:0006 local_object1 = LASTRESULT; @000254FF:0018 local_number1 = (local_number1 || local_object1); @0002550C:0006 local_object1 = NOTHING; @00025516:0004 if(local_number1) then // ref index: 1 @00025522:0021 function_0(); @00025528:0005 goto label_25543; @00025531:0001 endif; @00025531:0001 label_25531: @00025533:0021 StatusUpdate(1, 100); @00025543:000B label_25543: @00025545:0021 function_512(); @0002554B:0035 global_object5.(19); @0002555A:0006 local_object1 = LASTRESULT; @00025564:000D local_number1 = (local_object1 = 0); @00025573:0006 local_object1 = NOTHING; @0002557D:0035 global_object5.(20); @0002558C:0006 local_object1 = LASTRESULT; @00025596:0018 local_number1 = (local_number1 || local_object1); @000255A3:0006 local_object1 = NOTHING; @000255AD:0004 if(local_number1) then // ref index: 1 @000255B9:0021 function_3(); @000255BF:0002 endif; @000255BF:0002 label_255bf: @000255C1:0024 return; @000255C5:0026 end; // checksum: 6071b60 @000255D5:000C label_255d5: @000255D7:0022 function NUMBER function_526() @000255D7 NUMBER local_number1; @000255D7 @000255D7 OBJECT local_object1; @000255D7 begin @000255E0:0035 global_object5.(19); @000255EF:0006 local_object1 = LASTRESULT; @000255F9:000D local_number1 = (local_object1 = 0); @00025608:0006 local_object1 = NOTHING; @00025612:0035 global_object5.(20); @00025621:0006 local_object1 = LASTRESULT; @0002562B:0018 local_number1 = (local_number1 || local_object1); @00025638:0006 local_object1 = NOTHING; @00025642:0004 if(local_number1) then // ref index: 1 @0002564E:0021 function_2(); @00025654:0005 goto label_2566f; @0002565D:0001 endif; @0002565D:0001 label_2565d: @0002565F:0021 StatusUpdate(1, 100); @0002566F:000B label_2566f: @00025671:0021 function_512(); @00025677:0035 global_object5.(19); @00025686:0006 local_object1 = LASTRESULT; @00025690:000D local_number1 = (local_object1 = 0); @0002569F:0006 local_object1 = NOTHING; @000256A9:0035 global_object5.(20); @000256B8:0006 local_object1 = LASTRESULT; @000256C2:0018 local_number1 = (local_number1 || local_object1); @000256CF:0006 local_object1 = NOTHING; @000256D9:0004 if(local_number1) then // ref index: 1 @000256E5:0021 function_528(); @000256EB:0002 endif; @000256EB:0002 label_256eb: @000256ED:0024 return; @000256F1:0026 end; // checksum: 6071b65 @00025701:000C label_25701: @00025703:0022 function NUMBER function_527() @00025703 NUMBER local_number1, local_number2; @00025703 STRING local_string1, local_string2, local_string3, local_string4, local_string5; @00025703 @00025703 begin @0002570C:0021 Disable/Enable(5); @00025717:0021 ShowObjWizardPages(1); @00025722:0006 local_number1 = 0; @0002572E:0006 local_number2 = 0; @0002573A:0021 function_358(17504); @00025745:0006 local_string2 = LASTRESULT; @0002574F:0021 function_358(17505); @0002575A:0006 local_string1 = LASTRESULT; @00025764:0021 SdFinishEx/SdFinish(local_string1, local_string2, local_string3, local_string4, local_string5, local_number1, local_number2); @0002577F:0024 return; @00025783:0026 end; // checksum: 5047f06 /////////////////////////////////////////////////////////////////////////////////// // function checksums // function_0 - 0x7EBB7E6F // function_1 - 0x9BBA9D82 // function_2 - 0x091C5E1D // function_3 - 0x136BA54F // function_4 - 0x75C5CF78 // function_5 - 0x6582526D // function_78 - 0xA5C496AA // function_79 - 0x30595644 // function_80 - 0x0006A21D // function_83 - 0x670F2032 // function_84 - 0x0507BB1A // function_85 - 0x4370435C // function_86 - 0x20073402 // function_87 - 0x41253C31 // function_88 - 0x2F0C515B // function_89 - 0x223B6941 // function_90 - 0x29361C51 // function_91 - 0x3E13574D // function_92 - 0x40731B01 // function_93 - 0x45785573 // function_94 - 0x4353292E // function_95 - 0x4D1B152A // function_96 - 0x5C1E150E // function_97 - 0x28372024 // function_113 - 0x19315156 // function_114 - 0xFCFFBED8 // function_115 - 0x5C5B3115 // function_116 - 0x31234770 // function_117 - 0x16370344 // function_118 - 0x3C295562 // function_119 - 0x51597E4D // function_120 - 0xCB84D9FC // function_121 - 0x89F65DEA // function_122 - 0x4826162F // function_123 - 0xB7D891DE // function_124 - 0x0B3AFF7E // function_125 - 0xC4D7FFB3 // function_133 - 0x8A866DF2 // function_134 - 0x00002501 // function_135 - 0xDAF1CC8D // function_136 - 0x213C7A6B // function_137 - 0x0001D928 // function_138 - 0x0001DD23 // function_139 - 0x0001DD23 // function_140 - 0x8CACE19D // function_145 - 0x22385B39 // function_146 - 0x222E5739 // function_147 - 0x76767409 // function_148 - 0x56457609 // function_149 - 0x53450732 // function_150 - 0x6254284D // function_151 - 0x944F6158 // function_152 - 0xF52F95E2 // function_157 - 0x61ADFC84 // function_158 - 0x2DFEAB15 // function_159 - 0x660F471C // function_160 - 0x00072F2E // function_161 - 0x1C141E6B // function_163 - 0xBCCF7AF8 // function_164 - 0x86A6A7DF // function_165 - 0xFFFC62C7 // function_166 - 0x5D4DD926 // function_167 - 0x527E3924 // function_168 - 0x546A2924 // function_169 - 0x8AB99EDB // function_170 - 0xC9B2B160 // function_171 - 0xF9FE07D6 // function_172 - 0x00011324 // function_173 - 0x6016F772 // function_181 - 0x00072B2B // function_182 - 0x285BB15A // function_183 - 0xFEFE7BC1 // function_184 - 0xAB1E87F9 // function_185 - 0xAB6D7CB7 // function_186 - 0x86EA399D // function_187 - 0x9F825BBA // function_188 - 0xBE8622FC // function_189 - 0xFDEC08D0 // function_190 - 0xE3DC7595 // function_191 - 0x577A7E3B // function_192 - 0x59604D2A // function_193 - 0x2659345D // function_194 - 0x23405076 // function_195 - 0x5C792101 // function_196 - 0xBC9D3801 // function_197 - 0xBCCA4BDA // function_198 - 0x01048533 // function_199 - 0xEBF60AFA // function_200 - 0x4348FD67 // function_201 - 0x285BB05A // function_206 - 0x31047502 // function_207 - 0x07023A27 // function_208 - 0x5A560048 // function_209 - 0x41703009 // function_210 - 0x5E5E6837 // function_211 - 0x00011426 // function_215 - 0x5EC43121 // __ISRTInit - 0x3B9BA964 // __ISRTUnInit - 0x693E1250 // __ISRTSetComponentLog - 0x56494C18 // __ISRTRestoreMainLog - 0x4D646C6E // function_234 - 0xB7F8F741 // function_236 - 0xDC92D9E1 // function_237 - 0x00011324 // function_238 - 0x2E621F42 // function_239 - 0x6B3B6909 // function_240 - 0x5643831E // function_241 - 0x08311D58 // function_242 - 0x00032022 // function_243 - 0x774F1C2D // function_245 - 0xADEE9BEC // function_246 - 0x3639AD7C // function_247 - 0x352A2811 // function_252 - 0x00023231 // function_253 - 0x00FDDD34 // function_254 - 0x00014026 // function_255 - 0xFEC1A0CA // function_256 - 0x7047352D // function_257 - 0x35317F23 // function_258 - 0x772C8B43 // __ISRTDoExit - 0x02071700 // function_260 - 0xC293D3FF // function_261 - 0x235F515C // function_262 - 0x31DBF22C // function_264 - 0xF1032FCA // function_265 - 0x4C7E8828 // function_266 - 0xBFD350FC // function_268 - 0x51074D0F // function_270 - 0xF77BD043 // function_271 - 0x6F9DB552 // function_272 - 0x0DC5514C // function_273 - 0xD1DEFC87 // function_274 - 0xD49F65DA // function_275 - 0x4F71BF2C // function_276 - 0x0006EA38 // function_277 - 0x00074B3D // function_278 - 0x0002763C // function_279 - 0x00032F01 // function_280 - 0x95B81410 // function_281 - 0x01003C27 // function_282 - 0x33162D73 // function_283 - 0x01033429 // function_284 - 0xDAECA985 // function_285 - 0x00031F25 // function_286 - 0x301DA3F4 // function_287 - 0x01033429 // function_288 - 0x0007262E // function_289 - 0x9DE11E86 // function_290 - 0x57676BBE // function_291 - 0xFAFD3AD0 // function_292 - 0x016FF41D // function_293 - 0x000321A2 // function_301 - 0x422A012E // function_302 - 0x2D370038 // function_303 - 0x52520122 // function_304 - 0x363C0B79 // function_305 - 0x2E390003 // function_306 - 0x2A2E6376 // function_307 - 0xFFFEF2F9 // function_308 - 0x3B474944 // function_309 - 0x455E5117 // function_310 - 0xFFFEF2F9 // function_311 - 0x4A45604F // function_312 - 0xFFFEF2F9 // function_313 - 0x7654743A // function_314 - 0x45436025 // function_315 - 0x36280818 // function_331 - 0xB47AF23E // function_332 - 0xEB3E4CB9 // function_333 - 0xBB327E22 // function_334 - 0x04380716 // function_335 - 0x043AB832 // function_336 - 0xFFF27FD5 // function_337 - 0x000B2A29 // function_338 - 0xFFF30ED4 // function_339 - 0x4B48674F // function_340 - 0x67FBED9F // function_341 - 0x233BB32D // function_342 - 0x3B15C46E // function_343 - 0x0105AE2E // function_344 - 0x56066324 // function_345 - 0x00000C01 // function_346 - 0xB3B838C6 // function_347 - 0x00015338 // function_348 - 0x0106E728 // function_349 - 0x7841B528 // function_350 - 0x00051F02 // function_351 - 0xFAFF49D5 // function_352 - 0x2E010021 // function_353 - 0xFC5575C2 // function_354 - 0x0200A904 // function_355 - 0x4C231C10 // function_356 - 0x0006FD3B // function_357 - 0x0436940B // function_358 - 0x0187AC09 // function_359 - 0x7A4A4A78 // function_361 - 0xAB34B43E // function_362 - 0x504E5042 // function_363 - 0xA11B5378 // function_364 - 0xBB790227 // function_365 - 0x1F45A114 // function_366 - 0xF8CD39C8 // function_367 - 0x7843870D // function_369 - 0xE8ED54A7 // function_370 - 0x5456B24A // function_371 - 0x00011324 // function_372 - 0x7B4EFE37 // function_373 - 0xFF8C84C8 // function_374 - 0x51486175 // function_375 - 0x6B1E374A // function_376 - 0xFFFE69D9 // function_377 - 0x87948D9E // function_378 - 0xFFFD95FB // function_379 - 0xE2F5BAB9 // function_380 - 0xFEFD89D1 // function_381 - 0x0D47940B // function_382 - 0xFFFB2CDF // function_383 - 0xF8FB10D7 // function_384 - 0xDEB403EB // function_385 - 0x00029509 // function_386 - 0x4568A748 // function_387 - 0xFEFF1FDF // function_388 - 0xFAFAA7D2 // function_389 - 0x057E6D0A // function_390 - 0x5871A335 // function_391 - 0xA6FC2D9D // function_392 - 0x0000422A // function_393 - 0x723C9568 // function_394 - 0x337ACF70 // function_395 - 0x17F86DFD // function_396 - 0xA09481B9 // function_397 - 0x00053D2E // function_398 - 0x00011324 // function_399 - 0x00021602 // function_400 - 0xFFFBB3F6 // function_401 - 0xFFFB7DEB // function_402 - 0x0007232F // function_403 - 0x0006C818 // function_404 - 0x0E7C3921 // function_405 - 0x00024A15 // function_406 - 0x00038C1E // function_407 - 0xDCDD1EBA // function_408 - 0x20039521 // function_409 - 0xFFF832F2 // function_410 - 0xFFFC3AEE // function_411 - 0xFE7FB9EF // function_412 - 0x00043434 // function_413 - 0xFFFF5FF4 // function_421 - 0x00011325 // function_422 - 0x00011325 // function_423 - 0x00011325 // function_424 - 0x00011325 // function_425 - 0x00011325 // function_426 - 0x00011324 // function_427 - 0x00011325 // function_428 - 0x00011324 // function_429 - 0x00011325 // function_430 - 0x567E5F41 // function_431 - 0x3E175A0C // function_432 - 0xFEFEC4C8 // function_433 - 0xFEFEABC8 // function_434 - 0x1B13AA17 // function_435 - 0x1B13A017 // function_436 - 0x1B13A217 // function_437 - 0x1B13B617 // function_438 - 0x14305277 // function_439 - 0x105A5619 // function_440 - 0x4012C644 // function_441 - 0x01B84F33 // function_442 - 0x2E1F6C52 // function_443 - 0x00001E01 // function_444 - 0x00031F21 // function_445 - 0x36132C26 // function_446 - 0x425ED200 // function_452 - 0x4C404309 // function_453 - 0x765E4701 // function_454 - 0x217FD64E // function_455 - 0x1432385C // function_459 - 0x0006A720 // function_460 - 0x6E45DE76 // function_461 - 0x0002A226 // function_462 - 0x5510C305 // function_463 - 0xD1E2A5CB // function_464 - 0x8396F3B5 // function_465 - 0xDD4F6391 // program - 0x43023202 // IfxRunAfterReboot - 0x5F808FD5 // function_468 - 0x00000C01 // function_469 - 0x40028A30 // IfxOnTransferred - 0x00000C01 // function_471 - 0x00000C01 // function_472 - 0x40045434 // IfxOnRebooted - 0x00000C01 // function_474 - 0x0000343F // IfxOnAppSearch - 0x00000C01 // function_476 - 0x0000343F // IfxOnCCPSearch - 0x00000C01 // function_478 - 0x00000C01 // FinalConstruct - 0x00000C01 // FinalRelease - 0x16005A72 // IfxOnAbortInstall - 0x00000C01 // function_482 - 0x0000343F // function_483 - 0x0000343F // function_484 - 0x00000C01 // function_485 - 0x00001201 // function_486 - 0x01928E9A // function_487 - 0x230CD75B // IfxOnInitInstall - 0x16698527 // IfxOnExitInstall - 0x0534223E // IfxOnTransferring - 0x0000453D // IfxOnDisk1Installing - 0x045A202C // IfxOnDisk1Installed - 0x6E492E05 // IfxFinalConstruct - 0x68786470 // IfxFinalRelease - 0x31047502 // function_495 - 0x1C775F54 // IfxOnFileReadOnly - 0x05042B2C // function_497 - 0x786C603B // IfxOnRemovingSharedFile - 0x07042B2C // function_499 - 0x00056135 // IfxOnMD5Error - 0xC4038920 // function_501 - 0x00074B33 // IfxOnFileError - 0xC404A528 // function_503 - 0x00065336 // IfxOnInternetError - 0xC4027234 // function_505 - 0x00024D31 // IfxOnFileLocked - 0x06042B2C // function_507 - 0x00019336 // IfxOnNextDisk - 0x6C06D466 // function_509 - 0x3F5C4670 // function_510 - 0x12D2635D // function_511 - 0x00023B2F // function_512 - 0x0002D802 // function_513 - 0x1A27220B // function_514 - 0x12032B0B // function_515 - 0xD750FE39 // function_516 - 0x6D722927 // IfxInitProperties - 0x00000C01 // InitProperties - 0x0E0B3F47 // IfxReadProperties - 0x00000C04 // ReadProperties - 0x1C6B0B6B // IfxWriteProperties - 0x00000C04 // WriteProperties - 0x0005933B // IfxOnShowWizardPages - 0x06071B60 // function_526 - 0x06071B65 // function_527 - 0x05047F06